Open-BPMN The Free Modeling Platform

Open BPMN is a free and open modeling platform to view, create and maintain BPM models based on the BPMN 2.0 standard. Open BPMN can be used by business analysts to design a top level business process, as also by architects and developers to model the technical details of complex processing logic.

Try it Online... How to Start...


Open Source Software Model

Open BPMN is based on a free license model. The Eclipse Public License gives you the freedom to use Open-BPMN in your own projects without any boundaries.

As a result, projects are not restricted in any way when using Open BPMN. Also, there are no license costs. The project is hosted on Github and includes several subprojects. We invite you to join this project!

BPMN 2.0 Extensibility Mechanism

Open BPMN enables you to customize it's behavior and appearance by adapting the BPMN 2.0 extension mechanism, or extending the Eclipse Graphical Language Server Platform (GLSP).

This extension mechanism can be used to adapt BPMN elements to the unique requirements of a vertical domain, and still have a valid BPMN Core. Open Source Workflow Engines like Imixs-Workflow already integrate Open BPMN into there tooling platforms.


Platform Neutral

Open BPMN is based on modern web technology (GLSP). This architecture makes it possible to run Open BPMN on various IDEs and platforms.

Open BPMN can be run on different IDEs such as Visual Studio Code, Eclipse IDE, Eclipse Theia as well as as a standalone web application.

To run Open-BPMN in Visual Studio Code you can install the Open BPMN Extension.

Run with Visual Studio

What is BPMN 2.0?

The Business Process Model and Notation (BPMN 2.0) is used to describe, visualize and process your business processes in an interoperable, interchangeable and open standard.

BPMN was intended for users at all levels, from the business analysts who create the initial design, to the developers who implement the technical details, and finally, to the business users responsible for managing and monitoring the processes.

As a XML language proposed by the Object Management Group (OMG), BPMN is not only a notation for describing business workflows but also higher-level collaborations between business partners and the choreography of information flows between applications, microservices and cloud platforms.

The Community

Open BPMN is free software, because we believe that an open exchange of knowledge and experiences is fundamental for the development of sustainable software. You can build, run and adapt Open BPMN for any platform, and use it for any kind of business application.

We sincerely invite you to participate in this project. There are different ways how you can do that. Join the Open BPMN Project now on Github. You can help to improve the project by reporting bugs or start a new discussion.

The project is led by the Imixs, a software company located in Germany / Munich. We are specialized in business process management solutions (BPMS). We offer professional services and consulting for open source and individual software projects. Imixs Software Solutions GmbH.