Skip to end of metadata
Go to start of metadata

What is BPMN?

The BPMN modeling method (Business Process Model and Notation) allows the modeler to integrate three domains: process, participants, and information/data. Processes are described using activities, events, gateways, and flows. The participants of the process are represented by using lanes and pools. Information/data can be input, output, or updated during process execution. 

Example of a BPMN process

BPMN modeling

The different domains are modeled in an integrated way. Processes can be modeled from different perspectives, by using a number of different diagram styles: processes, collaborations, and choreographies. You can also relate your BPMN models to models from other domains, like entity-relationship (ER) models and UML models.

Modeling levels

BPMN models can be created at different levels of abstraction. Enterprise Studio distinguishes three levels for it: Introductory, Descriptive, and Analytical. The levels Descriptive and Analytical correspond to the levels defined within BPMN. The Introductory level is an additional level, defined by BiZZdesign.

BPMN in Enterprise Studio

A basic understanding of the BPMN modeling language is assumed for modeling with BPMN in Enterprise Studio.

Used colors

The different concepts in the BPMN functionality in the tool have their own color. These colors are not defined by the BPMN specification, it does not distinguish colors for its concepts.

Templates and example models

Enterprise Studio has example models containing process diagrams, collaboration diagrams, and a choreography diagram. These example models can be viewed and used as inspiration for your own models, but you can also edit them yourself. The example models can be opened by clicking File > New > BPMN, and then clicking one of the available examples.

Model templates are available if you prefer to start with an empty model with only a few basics for BPMN.

Contents of the documentation

The BPMN documentation focuses on the basics of modeling with BPMN in Enterprise Studio. It supports the BPMN 2.0 specification. For a more detailed explanation and application of the BPMN language, please refer to third-party BPMN documentation, or visit the website of the Object Management Group ( for the official BPMN specification.