BPMN: The open standard for process and agentic orchestration

Twenty years ago, BPMN solved the translation problem between business and engineering. Today, as AI agents enter mission-critical operations, it's the foundation that keeps them safe and accountable.

What is BPMN?

Business teams document processes in slides. Engineers build them in code. Within months the two drift apart, and no one is certain which version is real. BPMN was designed to close that gap permanently.

Definition

BPMN (Business Process Model and Notation) is the ISO-ratified open standard for modeling and executing business processes (ISO/IEC 19510:2013).

A BPMN diagram is simultaneously a visual that any stakeholder can read and an XML specification that an orchestration engine can run.

Why BPMN matters

Three properties make BPMN uniquely suited to enterprise process orchestration.

Readable by business, executable by machines

The diagram the business approves is exactly what runs in production. No translation layer.

Vendor-neutral and portable

Process logic expressed on BPMN is portable across vendors and runtimes.

AI-readable and AI-writable

LLMs can read and generate BPMN, making AI-assisted process modeling possible.

The business case for BPMN

Why enterprises standardize on BPMN across their automation programs.

Audit and compliance

The process model is the audit trail. Every decision path is documented by definition.

Faster change delivery

Visual process changes reviewed and approved in hours, not weeks.

How BPMN works

BPMN uses a small set of shapes: tasks (rectangles), gateways (diamonds), events (circles), and sequence flows (arrows).

The shapes have precise execution semantics that an orchestration engine runs directly.

Engineers work in the same notation as business stakeholders — no translation between the diagram and the code.

Core BPMN elements

The building blocks of any BPMN diagram.

Task

A single unit of work. Service tasks call systems; user tasks route to people.

Gateway

A decision point. Exclusive gateways choose one path; parallel gateways run multiple simultaneously.

+

Event

Something that happens. Start events begin the process; end events complete it; intermediate events happen in between.

Sequence flow

The arrow connecting elements, defining order and conditions.

BPMN reference →

BPMN for agentic orchestration

The ad-hoc subprocess extends BPMN for AI agent reasoning inside governed processes.

Without BPMN

Agents outside the process

Governance is enforced at the seam between the agent layer and the process layer. State lives in two places. The audit trail covers each system separately.

With BPMN

Agents inside the process

Agent reasoning steps sit inside the same BPMN model as deterministic steps. One runtime, one audit trail, governance throughout.

What enterprises say about BPMN

Organizations running mission-critical processes on BPMN.

BPMN gave us a single language for process design that both engineers and compliance officers can read.

Global Financial Services Firm

BPMN versus proprietary alternatives

Some vendors prefer their own modeling language, usually because it locks customers in. Here's how BPMN compares to the alternatives most enterprises encounter.

BPMNProprietary low-code suitesCode-only orchestrators
Open standardYes. ISO/IEC 19510, OMG-maintainedNo. Vendor-owned notationNo. Code constructs only
Readable by business teamsYes. Designed for business and IT collaborationSometimes. Limited to vendor's UI conventionsNo. Process logic lives in code and JSON
Tool and talent portability100+ tools support BPMN; talent widely availableLocked to vendor; certifications don't transferLocked to engine-specific SDK
Native human task supportFirst-class via user task elementFirst-class within the suiteNo. Must be built from scratch
Coverage of advanced patternsCompensation, parallel branches, escalation, ad-hoc. All native.Limited; requires custom code at the edgesAvailable but engineer-only
Agent governance from outside and insideYes, via BPMN and ad-hoc subprocess (Camunda)Outside-only; brittle when agents actOutside-only; no business-readable model
Audit trail without extra instrumentationYes. Every step recorded automaticallyWithin the suite; brittle across systemsLogs only; no end-to-end process view

Camunda's BPMN expertise

Camunda helped define the BPMN specification and has shipped BPMN tooling for over a decade.

Deep roots in the standard

Camunda engineers contributed to the OMG BPMN 2.0 specification.

The Camunda Modeler is the most-used BPMN editor in the enterprise.

What you get with Camunda

Desktop and web modeler

Design, validate, and deploy BPMN from the same tool.

Learn about Modeler →

Code-first BPMN

Author process definitions in Java, Go, Python, or Node with the Camunda SDKs.

See the docs →

Frequently asked questions

Common questions about BPMN.

Is BPMN only for large enterprises?

No. BPMN scales from simple single-team workflows to enterprise-wide orchestration programs. The same notation works for both.

Do I need to learn all of BPMN to get started?

No. Most real processes use fewer than a dozen element types. You can be productive with BPMN in a day.

Learn BPMN

Resources for every level, from beginner to advanced.

Guide

Real-Life BPMN

The practical guide to business process modeling written by Camunda founders.

Download free →

Ready to get started?