Traditional Business Process Management (BPM) should take advantage from the innovations brought by technologies such as Social Media, Internet of Things, Big Data Analytics, Artificial Intelligence, Blockchain, Augmented Reality, Additive Manufacturing, etc. This leads to the emergence of Intelligent BPM (iBPM) which consists of adding smart technologies and business intelligence to BPM. Selecting the most appropriate and adequate technologies is a complex task in such a harsh environment. Thereby, we propose an approach for selecting the most suitable technologies 4.0 in order to improve business processes effectively in this context of iBPM. For this purpose, it is worth noting that considering performance criteria can help us to integrate a specific intelligent technology to a given business process and it is important to develop an iBPM ontology as a basic step of our approach.