Dictionary

Business Process Model and Notation (BPMN)

BPMN is a visual standard for mapping business processes clearly. With a fixed set of symbols you can see at a glance who does what, where decisions are taken, and where things slow down. Useful for documentation, team conversations, and feeding processes into automation tools.

What is BPMN?

BPMN stands for Business Process Model and Notation. It is a standardised way of drawing business processes. Instead of long paragraphs of text, you get a flow diagram with shared agreements about what each symbol means. That way an analyst, a developer, and a business owner all read the same picture in the same way.

A BPMN diagram shows who does something, which steps are involved, and how information moves through the process. You also see decisions, waiting times, and possible exceptions. For most companies it ends up feeling like a clear floor plan of their own way of working.

Why use BPMN?

Processes are often unclear, or live only in the head of one experienced colleague. With BPMN you put everything down visually. That avoids misunderstandings, especially when several teams work together on the same process. It also makes it much easier to compare processes and spot improvements.

Because BPMN is standardised, you can use the same diagram for documentation, for workshops, and for automation. Many workflow engine tools can even execute a BPMN diagram directly, which means the picture you discussed in a meeting becomes the actual process running in production.

How does BPMN work?

BPMN uses a fixed set of symbols:

  • Events (circles) mark something that happens, like a start, an end, or a message arriving.

  • Activities (rounded rectangles) are the work itself. A single step is called a task; a collapsed group of steps is a subprocess.

  • Gateways (diamonds) split or merge the flow based on a decision or a condition.

  • Sequence flows (solid arrows) show the order in which steps run. Message flows (dashed arrows) show communication between participants.

  • Pools and lanes group activities by participant or role, so you see at a glance who is responsible for what.

A simple BPMN diagram usually starts with a single event, runs through a handful of activities, and ends with a clear close. For more complex processes you can add subprocesses or exception paths to keep the main diagram readable.

A common pitfall is trying to draw too much detail. Diagrams quickly become unreadable when every micro-step is on the page. Keep it simple and split big processes into subprocesses. It also helps to agree as a team on which symbols you actually use, since the full BPMN spec is much wider than what most processes need.

You do not need expensive tooling to start. A free diagram editor is enough for documentation and workshops. Tools like Camunda Modeler or bpmn.io let you go a step further and export diagrams that a workflow engine can run directly.

Last Updated: April 18, 2026 Back to Dictionary
Keywords
BPMN process modelling business processes workflow swimlanes documentation process analysis improvement projects diagrams workflow engine