It is often said that BPMN 2.0 is becoming too complicated comparing to 1.0 and 1.2, especially for business users and process modelers in general. The comprehensive notation set in BPMN 2.0, in fact, is one of its key benefits in comparison to its predecessors – the ability of the business process models to be executed on the process engines. Taking the appropriate method, BPMN 2.0 serves both as a practitioner’s notation for process design and modelling and process execution on process engine. The purpose of this paper is to explore the three levels method – descriptive, analytic and executable – in the process modelling to suit the business users, the business process practitioners and lastly the process engineers running the process model on a process engine.