Comparison of Business Process Model and Notation modeling tools

Last updated

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

General

Note: all tools do support BPMN Version 2.0.

NameDeveloperUI Platform / OS
Cloud / SAAS
FeaturesDiagram exampleFirst ReleaseLatest Release
Open source
Software license
Java UI
Windows native
MacOS native
Linux native
Browser based
Model processes
Execute processes
Monitor processes
Other
Activiti Alfresco Software, Inc. and the Activiti developer communityYes check.svgYes check.svgYes check.svgYes check.svgYes check.svg Modeler, Simulation, Execution. Data elements are not supported. Limited supported formats (read/saved internally in BPMN format without exporting capabilities).
Activiti.PNG
2010-05-17 [1] 2019-07-03 [2] Yes check.svg Apache License 2.0 [3]
ActiveVOS InformaticaYes check.svgYes check.svgYes check.svgYes check.svg20052014Dark Red x.svg Proprietary
ADONIS BPM Suite BOC GroupYes check.svgYes check.svgYes check.svgYes check.svg Modeler, Simulation, Analysis19952022 [4] Dark Red x.svgProprietary / Freeware (requires registration)
Alfresco Process Services Alfresco Software, Inc. Yes check.svgYes check.svgYes check.svgYes check.svgYes check.svg20172024-03-11 [5] Dark Red x.svgSubscription. Price based on number of users, computing power and support levels.
OpenText AppWorks OpenText Yes check.svgYes check.svgYes check.svgYes check.svgYes check.svg2021 (at least) [6] 2024Dark Red x.svgSubscription.
ARIS Express Software AG Yes check.svg ? ?Yes check.svg
Aris Express.PNG
2009-07-282024-06-24 [7] Dark Red x.svgFreeware (registration needed)
BiZZdesign Architect BiZZdesign Yes check.svgYes check.svgYes check.svgYes check.svgYes check.svgIntegrate with ArchiMate, User collaboration, Support for Collaboration diagrams, BPMN 2.0 XML Export & Import,20122014 (standalone)
Current year (web)
Dark Red x.svg Proprietary
Bonita BPM BonitasoftYes check.svgYes check.svgYes check.svgSupports several formats (read: BPMN, jBPM, Bonita, XPDL; write: Bonita, BPMN2, PNG, JPG, GIF, PDF, BMP, SVG).
Bonita simple process.png
20012024-06-25 [8] Yes check.svg GNU GPL [9]
Together TogetherSoft => Borland => Micro Focus => OpenText Yes check.svgYes check.svg2009-07-04Dark Red x.svg Proprietary/Shareware
Camunda PlatformCamunda GmbHYes check.svgYes check.svgYes check.svgYes check.svgYes check.svg2.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
Camunda Platform BPMN model snippet Camunda-platform-bpmn-model.png
Camunda Platform BPMN model snippet
2013-08-312022-04-12 [10] Yes check.svg Apache License 2.0
Enterprise Architect Sparx Systems Yes check.svgYes check.svgYes check.svgYes check.svg20002024-09-27 [11] Dark Red x.svg Proprietary [12]
Flowable Modeler Flowable and the Flowable communityYes check.svgYes check.svgYes check.svgYes check.svg
Flowable BPMN model snippet Flowable-model.png
Flowable BPMN model snippet
2017-10-13 [13] 2024-01-17 [14] Yes check.svg Apache License 2.0 [15]
IBM Blueworks Live IBM Yes check.svgYes check.svgYes check.svgDark Red x.svg Freemium
System Architect IBM => UNICOM Global Yes check.svgEnterprise Architecture tool2024 [16] Dark Red x.svg Proprietary
Imixs-BPMN ImixsYes check.svgYes check.svgYes check.svg
Imixs-bpmn-example01.png
20152024-08-03 [17] Yes check.svg GNU GPL
jBPM Red Hat Yes check.svgYes check.svgYes check.svgYes check.svgYes check.svg2010-12-132023-07-19Yes check.svg Apache License 2.0
LucidChart Lucid Software IncYes check.svg ?Yes check.svg2011updated twice a monthDark Red x.svgProprietary - 14-day free trial on team accounts / Free professional accounts for educators and students / Free version
MagicDraw No Magic Yes check.svgYes check.svg2007-09-242024 [18] Dark Red x.svg Proprietary/Shareware
Microsoft Visio Microsoft Yes check.svgYes check.svgYes check.svgYes check.svgRead: MS Visio, Write: MS Visio, EMF, PDF.
Visio.png
2024 [19] Dark Red x.svg Proprietary
Modelio Modeliosoft (SOFTEAM Group)Yes check.svgYes check.svgIncludes BPMN, UML, ArchiMate SysML, Java round trip code generation, documentation, TOGAF, XSD, WSDL.
Modelio.PNG
20092022-03-23 [20] Yes check.svg GNU GPL [21]
OmniGraffle Omni Group Yes check.svgYes check.svg20012021Dark Red x.svg Proprietary
Software Ideas Modeler Dusan RodinaYes check.svgYes check.svgYes check.svg2009-Aug2024-Aug [22] Dark Red x.svg Proprietary
yEd yWorksYes check.svgYes check.svg2013-032024Dark Red x.svgFreeware
NameDeveloperUI Platform / OS
Cloud / SAAS
FeaturesDiagram exampleFirst ReleaseLatest Release
Open source
Software license

Related Research Articles

Camunda provides a workflow and decision automation platform offering process orchestration capabilities to organizations of any size. Camunda Platform comes from years of research and development including open source initiatives.

<span class="mw-page-title-main">Git</span> Distributed version control software system

Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively.

<span class="mw-page-title-main">Alfresco Software</span> Information management software

Alfresco Software is a collection of information management software products for Microsoft Windows and Unix-like operating systems developed by Alfresco Software Inc. using Java technology. The software, branded as a Digital Business Platform is principally a proprietary & a commercially licensed open source platform, supports open standards, and provides enterprise scale. There are also open source Community Editions available licensed under LGPLv3.

<span class="mw-page-title-main">Business Process Model and Notation</span> Graphical representation for specifying business processes

Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.

Workflow Management Coalition (WfMC) was a consortium formed to define standards for the interoperability of workflow management systems. The coalition was disbanded in 2019 and no longer exists.

jBPM is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. jBPM is a toolkit for building business applications to help automate business processes and decisions. It's sponsored by Red Hat, part of the JBoss community and closely related to the Drools and OptaPlanner projects in the KIE group. It is released under the ASL by the JBoss company.

<span class="mw-page-title-main">Spagic</span>

Spagic is a Universal Middleware, characterized by an innovative approach to the governance and realization of SOA solutions, which are highly modular and configurable around an OSGi kernel.

Business process management (BPM) is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company's business processes is BPM. Processes can be structured and repeatable or unstructured and variable. Though not required, enabling technologies are often used with BPM.

<span class="mw-page-title-main">ARIS Express</span>

ARIS Express is a free-of-charge modeling tool for business process analysis and management. It supports different modeling notations such as BPMN 2, Event-driven Process Chains (EPC), Organizational charts, process landscapes, whiteboards, etc. ARIS Express was initially developed by IDS Scheer, which was bought by Software AG in December 2010. The tool is provided as freeware on the ARIS Community webpage. ARIS Express is notable - having been mentioned in research published by Schumm, Garcia, Krumnow and Greenwood amongst others.

Bonita is an open-source business process management and low-code development platform created in 2001. Bonita technology was developed originally in 2001 by Miguel Valdés Faura, at the French Institute for Research in Computer Science and Automation, and subsequently transferred to Groupe Bull. In 2009, the Director of the BPM division, Miguel Valdes Faura, founded Bonitasoft, which is a French open-source software vendor.

<span class="mw-page-title-main">Activiti (software)</span> Open-source workflow engine

Activiti is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. Activiti is the foundation for Alfresco's Alfresco Process Services (APS) and Alfresco is the Activiti project's leading sponsor.

IBM Blueworks Live is a business process modeller, belonging under the set of IBM SmartCloud applications. The application is designed to help organizations discover and document their business processes, business decisions and policies in a collaborative manner. It is designed to be simple and intuitive to use, while still having the capabilities to implement more complex models. Blueworks Live adheres to the BPMN 2.0 standard developed and maintained by BPMN.org.

ADONIS is a Business Process Management (BPM) tool, used for documentation, analysis, and optimization of business processes. It enables the visualization of process flows and standard operating procedures (SOPs), provides visibility into how they operate, and helps increase their efficiency by revealing redundant efforts and opportunities for improvement.

<span class="mw-page-title-main">Enterprise Architect (software)</span> Visual modeling and design tool

Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle.

Imixs Workflow is an open-source project, providing technologies for building Business Process Management solutions. The project focus on human based workflows used to execute and control workflows in organisations and enterprises. In difference to task-oriented workflow engines, which focus on automated program flow control (tasks), Imixs Workflow is a representative of an event-based workflow engine. Here, the engine controls the status of a process instance within a defined state-diagram. By entering an event, the state of a process instance can be abandoned or changed. In human-centric workflow engines, events usually occur by an interaction of the actor with the system, for example by approving or rejecting a business transaction. They can also be triggered by scheduled events. An example of this is an escalation of an unfinished task.

<span class="mw-page-title-main">Flowable</span> Open-source workflow engine

Flowable is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. It is an actively maintained fork of Activiti (software).

References

  1. Alfresco. "Alfresco launches Activiti BPMN 2.0 Business Process Engine" . Retrieved 17 September 2013.
  2. APS & Activiti - Blog (3 July 2019). "Activiti Cloud 7.1.0.M2 released!" . Retrieved 5 September 2024.
  3. Activiti. "Activiti 5.13 User Guide" . Retrieved 17 September 2013.
  4. "Release history - version 16, 2022".
  5. "Alfresco Community Edition 23.2 Release Notes". 11 March 2024.
  6. "What's new in OpenText AppWorks". 25 July 2024.
  7. "Enhancing User Experience with the Redesigned ARIS Process Mining Interface - SR26".
  8. "Bonita BPM 2024.2 | Bonitasoft | Open Source Workflow & BPM software". www.bonitasoft.com. Retrieved 5 June 2024.
  9. Bonitasoft. "Download BPM Software And Documentation" . Retrieved 24 April 2017.
  10. Camunda. "Camunda Platform 7.17.0 Release". GitHub . Retrieved 15 June 2022.
  11. "Enterprise Architect 16.1 - Build 1628".
  12. Sparx System's Enterprise Architect. "Enterprise Architect End User License Agreement (EULA)" . Retrieved 18 September 2013.
  13. Flowable. "Flowable 5.22.0 release" . Retrieved 20 July 2018.
  14. Flowable. "Flowable 7.0.1 release". GitHub . Retrieved 5 September 2024.
  15. Flowable. "Flowable Source Code". GitHub . Retrieved 20 July 2018.
  16. "System Architect® 11.4.11.2 Released".
  17. Imixs-BPMN. "Release imixs-workflow-6.0.7". GitHub . Retrieved 2024-09-05.
  18. "2024x Refresh1 Version News - No Magic products".
  19. "Visio for the web: FAQ".
  20. "Modelio 341 - Modelio 4.1 - Modelio Community Forge". forge.modelio.org. Retrieved 2016-01-11.
  21. Modelio. "About Mmodelio / License" . Retrieved 7 August 2015.
  22. "Software Ideas current version: 14.65, released: August 19, 2024" . Retrieved 2024-09-06.