This article provides a comparison of Business Process Model and Notation (BPMN) tools.


NameCreatorPlatform / OS
BPMN Version
FeaturesDiagramme exampleFirst ReleaseLatest Release
Open source
Software license
Model processes
Execute processes
Monitor processes
ActivitiAlfresco Software, Inc. and the Activiti developer communityCross-platform (Java-based and SaaS)2.0YesYesYesModeler, Simulation, Execution. Data elements are not supported. Limited supported formats (read/saved internally in BPMN format without exporting capabilities).
220px Activiti
2010-05-17[1]2016-01-29[2]YesApache License 2.0[3]
ActiveVOSInformaticaCross-platform (Java-based)2.0YesYesYes20052014NoProprietary
ADONIS (software)BOC Information Technologies Consulting AGWindows2.0YesYesYes19952015NoProprietary / Freeware (requires registration)
Alfresco Process ServicesAlfresco Software, Inc.Cross-platform (Java-based and SaaS)2.0YesYesYes20172018-06-14NoSubscription. Price based on number of users, computing power and support levels.
ARIS ExpressSoftware AGWindows (and Linux, Mac unofficially)2.0Yes
2009-07-282017-06-29NoFreeware (registration needed)
BiZZdesign ArchitectBiZZdesignWindows2.0YesYesYesIntegrate with ArchiMate, User collaboration, Support for Collaboration diagrams, BPMN 2.0 XML Export & Import,20122014NoProprietary
Bonita BPMBonitasoftWindows, Linux, Mac2.0YesYesSupports several formats (read: BPMN, jBPM, Bonita, XPDL; write: Bonita, BPMN2, PNG, JPG, GIF, PDF, BMP, SVG).
220px Bonita simple process
20012022-02-24[4]YesGNU GPL[5]
Borland TogetherBorlandWindows, Linux, Mac, Solaris2009-07-04NoProprietary/Shareware
Camunda PlatformCamunda GmbHCross-platform2.0YesYesYes2.0 import and export, support for DMN 1.3, collaborative BPMN & DMN editing, REST & Java APIs, OpenAPI documentation, orchestration of RPA bots, reporting on processes executed by Camunda or by an external tool
220px Camunda platform bpmn model
Camunda Platform BPMN model snippet
2013-08-312022-04-12[6]YesApache License 2.0
Enterprise ArchitectSparx SystemsWindows, Linux, Mac2.0YesYesYes20002019-01NoProprietary[7]
Flowable ModelerFlowable and the Flowable communityCross-platform2.0YesYesYes
220px Flowable model
Flowable BPMN model snippet
2017-10-13[8]2021-12-28[9]YesApache License 2.0[10]
IBM BlueWorks LiveIBMCloud (browser based)2.0YesNoProprietary
IBM Rational System ArchitectIBMEnterprise Architecture tool2.0+Yes2014, SeptemberNoProprietary
220px Imixs bpmn
20152017[11]YesGNU GPL
jBPMRed HatCross-platform2.0YesYes2010-12-132022-06-10YesApache License 2.0
LucidChartLucid Software IncCross-platform (browser based)2.0Yes2011updated twice a monthNoProprietary - 14-day free trial on team accounts / Free professional accounts for educators and students / Free version
MagicDrawNo MagicWindows, Linux, Mac2.0Yes2007-09-242014-06-02NoProprietary/Shareware
Microsoft Visio 2013MicrosoftWindows2.0YesRead: MS Visio.

Write: MS Visio, EMF, PDF.

220px Visio
ModelioModeliosoft (SOFTEAM Group)Windows, Linux, Mac2.0YesIncludes BPMN, UML, ArchiMate SysML, Java round trip code generation, documentation, TOGAF, XSD, WSDL.
220px Modelio
20092022-03-23[12]YesGNU GPL[13]
OmniGraffleOmni GroupMacYes20012021NoProprietary
Software Ideas ModelerDusan RodinaWindows, Linux2.0Yes2009-Aug2017-JanNoProprietary
yEdyWorksWindows, Mac, Linux/Unix2.0Yes2013-032022-04-05NoFreeware
NameCreatorPlatform / OS
BPMN Version
FeaturesFirst ReleaseLatest Release
Open source
Software license


  1. ^ Alfresco. "Alfresco launches Activiti BPMN 2.0 Business Process Engine". Retrieved 17 September 2013.
  2. ^ Activiti. "Activiti Download". Retrieved 2016-03-21.
  3. ^ Activiti. "Activiti 5.13 User Guide". Retrieved 17 September 2013.
  4. ^ "Bonita BPM 7.9.4 | Bonitasoft | Open Source Workflow & BPM software". Retrieved 2022-06-25.
  5. ^ Bonitasoft. "Download BPM Software And Documentation". Retrieved 24 April 2017.
  6. ^ Camunda. "Camunda Platform 7.17.0 Release". GitHub. Retrieved 15 June 2022.
  7. ^ Sparx System's Enterprise Architect. "Enterprise Architect End User License Agreement (EULA)". Retrieved 18 September 2013.
  8. ^ Flowable. "Flowable 5.22.0 release". Retrieved 20 July 2018.
  9. ^ Flowable. "Flowable 6.72.0 release". GitHub. Retrieved 25 June 2022.
  10. ^ Flowable. "Flowable Source Code". GitHub. Retrieved 20 July 2018.
  11. ^ Imixs-BPMN. "Imixs-BPMN". GitHub. Retrieved 2017-04-06.
  12. ^ "Modelio 341 - Modelio 4.1 - Modelio Community Forge". Retrieved 2016-01-11.
  13. ^ Modelio. "About Mmodelio / License". Retrieved 7 August 2015.