BPMN software for auditor-grade process modelling
BPMN software produces process diagrams in BPMN 2.0 - the ISO/IEC 19510 standard notation auditors, engineers, and analysts can all read the same way. This page covers the modelling workflow, the BPMN-2.0-specific feature checklist, and how AI is changing the economics.
By Jack Finnegan ยท Updated 21 May 2026
What BPMN software actually is
Flowchart tools claim BPMN support and ship subtle conformance bugs
Four BPMN-2.0-specific feature requirements
Full event and gateway taxonomy
Timer events, message events, error events, signal events; exclusive, inclusive, parallel, complex, and event-based gateways. Many "BPMN" tools support a subset.
Pools, lanes, and message flows
Cross-organisational diagrams require pools (separate participants), lanes (roles within a participant), and message flows (communication between pools). Single-pool support is not enough.
Schema validation
The diagram is valid BPMN 2.0 XML, not just a picture of BPMN. Validation against the schema catches the subtle bugs that break portability.
AI-assisted authoring
First-draft generation from plain English or transcripts. The drag-and-drop bottleneck is the entire reason process documentation programmes stall.
The BPMN modelling workflow as a process map
The end-to-end workflow - identify, draft, validate, review, export, publish.
BPMN modelling workflow as a process map
The end-to-end BPMN modelling workflow rendered as a BPMN 2.0 process. Identify the need, draft, validate against schema, review, export, and publish.
- Identify the modelling need - new process, redesign, audit, training.
- Draft the BPMN 2.0 diagram - via AI generation or manual drag-and-drop.
- Validate against the BPMN 2.0 schema and lint rules.
- Review with process owner and stakeholders.
- If revisions are needed, route back to drafting. Otherwise export.
- Export to BPMN XML, SVG, PDF, or PNG depending on downstream consumer.
- Publish to the process library and notify subscribers.
Frequently asked questions
What is BPMN software?
BPMN software produces process diagrams conforming to BPMN 2.0, the ISO/IEC 19510 standard maintained by the Object Management Group. Common tools built on the bpmn-js engine include Camunda Modeler and BA Copilot.
What is BPMN 2.0?
BPMN 2.0 is the second major version of the Business Process Model and Notation standard, published by OMG in 2011 and adopted as ISO/IEC 19510:2013. It defines unambiguous symbols for tasks, gateways, events, pools, lanes, message flows, and data objects, along with the XML schema that makes diagrams portable across tools.
Do I need BPMN 2.0 or is a flowchart enough?
For informal internal documentation, a flowchart is usually fine. For audit, compliance, engineering handover, or anything that needs to survive team turnover, BPMN 2.0 is worth the learning curve because the notation is unambiguous and portable across tools.
What is the difference between BPMN software and BPM software?
BPMN software focuses on the notation - producing valid BPMN 2.0 diagrams. BPM software is broader - covers the full lifecycle (design, model, execute, monitor, improve). Most BPM platforms include BPMN modelling; not all BPMN tools include the execution and monitoring layers.
How does BA Copilot compare to Camunda Modeler?
Camunda Modeler is the free open-source desktop BPMN modeller from Camunda - the standalone authoring companion to Camunda's BPM platform, built on the same bpmn-js engine Camunda maintains. It is excellent for engineers but lacks AI-assisted drafting and collaboration. BA Copilot is web-based, AI-first, with shareable diagrams and a built-in process-mapping workflow - aimed at analysts and consultants rather than the engineer running the BPM engine. Both produce valid BPMN 2.0 XML.

14 Years in BPMN
I'm Jack Finnegan. I've spent fourteen years working hands-on with BPMN, as an analyst, an engineer, and a product director, where I felt every sharp edge of legacy business process platforms.
BA Copilot is the platform I wanted on every one of these projects: AI-first process management, which treats BPMN as a first-class output rather than an export afterthought.
Skip the drag-and-drop
Generate your first BPMN 2.0 diagram from a paragraph of plain English - then refine in the same canvas with the bpmn-js engine under the hood.