BPMN diagrams on your Mac

SimpleDiagrams 5 has a BPMN library built in. Draw a business process the way you would sketch it on a whiteboard, in a friendly hand-drawn style, then put the picture in a document or a slide.

89 BPMN shapes, ready in the app

Events

Start event Timer start event Message intermediate event, catching End event

51 start, intermediate and end events: catching and throwing, interrupting and non-interrupting, with every trigger from message and timer to escalation and compensation.

Gateways

Exclusive gateway Parallel gateway Inclusive gateway Event-based gateway

Exclusive, inclusive, parallel, complex and event-based gateways, including the instantiating kinds.

Tasks

User task Service task

User, manual, service, script, send, receive and business rule tasks. A plain task is a box from the Rectangle tool, and a plain gateway is the Basic library's Diamond.

Sub-processes and markers

Collapsed sub-process Loop marker Multi-instance parallel marker

Collapsed sub-process, call activity, event sub-process and transaction, plus loop, multi-instance, compensation and ad hoc markers to group with a task.

Data

Data object Data input Data store

Data objects, data inputs and data outputs, each single or as a collection, and data stores.

Messages and notes

Message Conversation Group

Messages, conversations, text annotations and groups.

Pools, lanes and sub-processes

Swimlanes give you pools and lanes, across or down the page. Each lane has a title, you add and delete lanes from the menu, and you drag a divider to make a lane bigger. A shape you drop into a lane joins it.

An expanded sub-process is a Container: a frame with a title that holds the shapes you drop into it.

Flows

Sequence flows, message flows and associations are connectors. Make them solid, dashed or dotted, choose their ends, and give each one a label.

Right-angle connectors keep a busy process tidy and easy to follow.

Neat at any size

Stretch a BPMN task or sub-process and its corners and hand-drawn line stay the same. A task's icon stays in its corner, and a collapsed sub-process keeps its plus sign at the bottom.

BPMN details as shape data

BPMN shapes carry their details as shape data. See them in the Shape Data panel, compare a whole page in the Page Data table, and export them as CSV or JSON.

A drawing app, not a process engine

SimpleDiagrams draws BPMN. It does not run your process, check it against the standard, or read and write BPMN XML files. Use it for the picture you show people.

Download SimpleDiagrams 5 and try it free for 7 days

The free trial is in the download from this site. The Mac App Store edition is paid up front and has no trial.

One licence covers one person on every Mac they use.

Not every process needs BPMN. For a quick, informal picture, read how to draw a process map on a Mac.

BPMN is a trademark of the Object Management Group. These shapes are not endorsed by it.