"Business process modeling (BPM) in systems engineering is the activity of representing processes of an enterprise, so that the current process may be analyzed and improved. BPM is typically performed by business analysts and managers who are seeking to improve process efficiency and quality. The process improvements identified by BPM may or may not require information technology involvement, although that is a common driver for the need to model a business process, by creating a process master. Business process modeling results in the improvement of the way tasks performed by the business. They can pick up errors or cons about the way processes are currently being performed and model an improved way of carrying out these processes." [Business process modeling. Wikipedia]
The BPMN 1.2 (Business Process Model and Notation) diagram example "Taxi order process" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.