open BPMN
![]() | |
| Developer(s) | Imixs-Workflow |
|---|---|
| Stable release | 0.9.4
/ April 15, 2023[1] |
| Written in | Java, NodeJS |
| Engine | |
| Operating system | Cross-platform |
| Type | BPMN 2.0 |
| License | Eclipse Public License - v 2.0 |
| Website | www |
Search Open BPMN on Amazon.
Open-BPMN is a free and open modelling platform to view, create and maintain business process models (BPM) based on the BPMN 2.0 standard. It can be used by business analysts to design a top-level business process, as also by software architects and developers to model the technical details of complex processing logic.
Overview
Open BPMN is free software to design a top-level business processes, as also technical BPMN 2.0 models executed by Workflow Engines. Furthermore, Open BPMN provides an extension mechanism to adapt the modelling platform to the individual requirements in any business process project.
The goal of this open source project is to provide an open and extensible graphical BPMN modelling framework for an agile and innovative community around the BPMN standard.
Capabilities
BPMN 2.0 introduces an extensibility mechanism that allows extending standard BPMN elements with additional properties and behaviour. It can be used by modelling tools to add non-standard elements or artefacts to satisfy a specific need, such as the unique requirements of a vertical domain, and still have a valid BPMN Core.
One goal of Open BPMN is to not only provide a graphical modelling tool, but also to allow developers and independent projects to easily customize the behaviour and appearance of the editor for specific BPM workflow engines that use this BPMN 2.0 extensibility mechanism.
Open Source Workflow Engines like Imixs-Workflow integrate Open BPMN into their tooling platforms and extend the core features of BPMN 2.0 with platform-specific functionality.
Technology
Open BPMN is based on the Eclipse Graphical Language Server Platform (GLSP) - an open-source framework for building diagram editors based on modern web technologies. This architecture allows to run Open BPMN on various IDEs and platforms like Visual Studio Code, Eclipse IDE, Eclipse Theia, as also as a stand-alone Web Application. The Eclipse-GLSP Gallery[2] shows different examples, including Open-BPMN, of how GLSP can be adapted by modelling tools
The project also includes a Java Library for a BPMN Metamodel. This Maven library[3] can be used independent from the graphical modelling part, e.g. in a Workflow Engine.
The modelling diagram is implemented in NodeJS and published as NodeJS Modules on npmjs[4]
Open BPMN can also be installed as an extension[5] for Visual Studio Code.
The source code is maintained by the Imixs-Workflow project[6] which is a member of OW2, an independent, global, open-source software community.
History
Open-BPMN was first released in October 2022. A Visual Studio Code extension was released in January 2023
See also
- BPMN 2.0
- Business process management
- Comparison of Business Process Model and Notation modelling tools
- Imixs-Workflow
- OW2 April 2023 Newsletter
References
This article "Open BPMN" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Open BPMN. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

