Rigorous process flows in BPMN 2.0

Process Flow Diagram Software

Model process flows in standards-compliant BPMN 2.0 - precise, unambiguous, and executable. AI-powered discovery, real-time collaboration, import from other tools, and valid XML export. Free, in your browser.

A flow that means the same thing to everyone

Loose flowcharts drift into ambiguity. Crismo models process flows in BPMN 2.0, where every symbol has a precise, shared meaning - and the diagram can be executable.

Standards-compliant BPMN 2.0
BPMN 2.0 is the rigorous, unambiguous notation for process flows. Model gateways, events, and tasks with precise meaning - not a loose flowchart that everyone reads differently.
AI-powered process discovery
Paste a text description or meeting transcript and let AI draft the first version of your process flow. Start from a working diagram instead of a blank canvas.
Real-time collaboration
Build the flow with your team on one canvas. Cursors, comments, and edits sync instantly - no version confusion, no emailing files back and forth.
Import from anywhere
Bring existing diagrams from Visio, draw.io, Lucidchart, or Miro with free browser-based converters. Turn loose flowcharts into real BPMN 2.0.
Valid XML export, no lock-in
Every process flow exports as standards-compliant BPMN 2.0 XML. Hand it to Camunda, Flowable, or any compliant engine. Your work stays portable.
Process landscapes built in
Start from a value chain (L0/L1) and drill into detailed process flows. Structure your diagrams into a hierarchy instead of a folder of disconnected files.

A process flow in real BPMN 2.0

This is a live Crismo diagram, not a picture. Notice the decision gateways and the explicit end states - the precision a loose flowchart cannot give you. Drag to pan, scroll to zoom.

Loading diagram…

An expense-reimbursement process flow in Crismo - start event, tasks, exclusive gateways, and clear end states, all valid BPMN 2.0.

How process flow diagrams work in Crismo

Draw the flow once, and it stays precise, portable, and ready to execute.

  1. 1

    Lay down the flow in BPMN 2.0

    Drop a start event, sequence your tasks, and branch with gateways. Because every symbol has a precise, standard meaning, the flow reads the same to everyone - no arguing over what a diamond means.

  2. 2

    Draft with AI or import what you have

    Describe the flow in plain language and AI drafts it, or convert an existing Visio / draw.io / Lucidchart / Miro diagram into real BPMN with the free converters. Turn a loose flowchart into a rigorous one.

  3. 3

    Export, execute, no lock-in

    Every flow exports as valid BPMN 2.0 XML. Hand it to Camunda, Flowable, or Zeebe to run it, or to any BPMN tool. The diagram is not just a picture - it is the executable definition of the process.

Worked example

An expense reimbursement flow: submit → manager review (an exclusive gateway: approved or rejected) → finance check → pay or return. In a plain flowchart the "rejected" branch is often left dangling. In BPMN 2.0 every path resolves to an explicit end state, so the flow is complete and unambiguous - and the same file can drive an automation engine.

Crismo vs generic flowchart tools

For process flows that stay precise, portable, and executable.

CapabilityCrismoLucidchartVisiodraw.io
Standards-compliant BPMN 2.0PartialPartialShapes only
Valid BPMN 2.0 XML exportPartialPartial
AI process discoveryLimited
Real-time collaborationVia M365Via Drive
Import from Visio/draw.ioPartialn/an/a
Browser-based, no installDesktop-first
Genuinely free tierTrial

See detailed comparisons: vs Lucidchart · vs Visio · vs draw.io · All comparisons

Learn process flow diagrams

New to process flows and BPMN? Start with the free ProcessCamp guides, then model your own in Crismo.

Frequently Asked Questions

Model your process flow for free

Open the app and draw your first BPMN 2.0 process flow in minutes. No credit card, no time limit.