Open-BPMN is a free, open platform for creating and maintaining business process models using BPMN 2.0. Its editor displays diagrams and lets users create, change, or remove BPMN elements. It is intended both for analysts designing high-level processes and for architects and developers modeling technical processing logic. The project uses the Eclipse Public License and states that it has no license costs. Open-BPMN can run in Visual Studio Code, Eclipse IDE, Eclipse Theia, or standalone web applications. Projects can adapt the editor’s appearance and behavior through BPMN 2.0 extensions or Eclipse GLSP. Its Java metamodel supports programmatic model generation and importing or exporting .bpmn files. Diagrams can also be exported as lossless SVG, depending on the tooling platform. Installation documentation covers running it as a Docker web application and deploying it in Kubernetes. The VS Code extension requires Java 17 or higher. The project directs users to a GitHub discussion forum for questions and bug reports.
Who it is for
It suits business analysts mapping top-level processes, as well as architects and developers modeling technical process logic. It may also fit teams that want to embed or adapt a BPMN editor in supported environments.
What is good
- Supports BPMN 2.0 modeling
- No license costs
- Java metamodel can generate models programmatically
- SVG export is available depending on tooling
What to know first
- VS Code extension requires Java 17 or higher
- SVG export depends on the tooling platform
Verdict
Open-BPMN provides BPMN 2.0 editing across several development environments, with extension and model-generation options. Check the Java prerequisite and tooling-dependent SVG export if those matter to your setup.
Open-BPMN plans and pricing
All plansCompared on process mapping software
- Free plan
- Yes
- BPMN support
- Yes
- Process documentation
- Yes
- Version history
- Yes
- Export formats
- SVG, BPMN





