! You are browsing an archive website for Modelio 1.x. Click here to visit the official website for most recent versions of Modelio

The BPMN standard - Business Process modeling

What is BPMN?

Business Process Modeling Notation (BPMN) is a graphical representation used to specify business processes in a workflow.

BPMN was originally developed by Business Process Management Initiative (BPMI), which has since merged with the Object Management Group (OMG). The most commonly used version of BPMN is 1.2, with a major new version for BPMN 2.0 that will progressively be supported by tools, including Modelio.

The Business Process Modeling Notation (BPMN) is a standard for business process modeling that provides a graphical notation for specifying business processes in a Business Process Diagram (BPM), based on a flowcharting technique very similar to that used in UML Activity diagrams. The objective of BPMN is to support business process management for both technical and business users, while still being able to represent complex process semantics. The BPMN specification also provides a mapping between the graphics of the notation and the underlying constructs of the execution languages, particularly BPEL (Business Process Execution Language).

The primary goal of BPMN is to provide a standard notation that is readily understandable by all business stakeholders. These stakeholders include business analysts who create and refine processes, technical developers responsible for implementing processes, and business managers who monitor and manage processes. Consequently, BPMN is intended to serve as a common language to bridge the communication gap that frequently occurs between business process design and implementation.

Most business process modeling tools still use proprietary notation. However, it is widely thought that BPMN will replace these notations.

BPMN supports only those modeling concepts that are applicable to business processes. This means that other types of modeling carried out by organizations for non-business purposes will be outside the scope of BPMN. For example, the modeling of organizational structures, functional breakdowns and datamodels will not be a part of BPMN.


BPMN models














The Modelio approach to BPMN

Modelio provides wide support of modeling, covering the entire scope from enterprise vision through software implementation, including Enterprise Architecture and Business process modeling. Modelio integrates all the necessary modeling techniques within a consistent modeling tool. In particular, the Modelio EA-BPM Modeler module combines BPMN support and UML support, in order to enable the consistent modeling of data models, business processes and the organization of a company.

Modelio also provides process map modeling, with dedicated diagrams showing an overview of existing business processes, which are then modeled in detail using BPMN.




Modeling BPMN business process maps