The Imixs-BPMN Modeler

Imixs-Workflow supports the BPMN 2.0 standard and simplifies the way to a model driven architecture (MDA).

Business Process Model and Notation - BPMN 2.0

The Business Process Model and Notation (BPMN 2.0) is an open standard to describe business processes that can be visualized in diagram editors and executed by process engines compliant with the BPMN 2.0 standard. This makes BPMN an interoperable, interchangeable and open standard in the field of business process management.

The Imixs-BPMN provides a professional and open modelling platform that enables you to control your business process within Visual Studio Code, Eclipse or in your Web Browser.

Imixs-BPMN is a free BPMN 2.0 modeling tool. It takes the full advantage of all the capabilities of BPMN 2.0 and complements them with the features of a powerful workflow engine. Imixs-BPMN is based on Open BPMN and can be used in Visual Studio Code, as a Eclipse Plugin or in a Web Browser. Further more, Open BPMN provides an extension mechanism to adapt the modeling platform to the individual requirements in any business process project. Read more about Open BPMN.


With Imixs-BPMN you get maximum flexibility to describe, model and execute your business processes.


  • Full BPMN 2.0 standard
  • Multi IDE Support (VSCode, Eclipse, Web Browser)
  • Graphical process modeler
  • Technical business view
  • Collaborative process modeling
  • Git Support
  • Reporting Tool

How does Imixs-BPMN work?

Workflow modeling means describing a business process with its various tasks and events when actors interact within the process. Beside the general description of a business process with BPMN, there are a lot of technical aspects which are typical to a workflow management system. For example a task can be distributed automatically by email to different users or open issues can be organized in a user friendly task list - like messages in an email in-box. Imixs-Workflow take control of each task from the starting point until it is finished.

Event-Driven Modeling

As Imixs-Worklfow is a human-centric business process management solution, the modeling concept in Imixs-BPMN is event-driven. On each task within the process flow, an event can be triggered by an human actor or a service. The Imixs-Workflow engine automatically computes the next status within the process model. The process flow can be modeled in simple sequence flows or even in more complex business rules.

BPMN 2.0 Extensions

Imixs-BPMN extends the BPMN 2.0 standard in the way that the execution and processing information can be added to any BPMN compliant model without restricting the flexibility and openness of BPMN.

The Imixs-BPMN Task Element is an extension to the BPMN Task Element. It describes the task to be processed by a participant in a defined workflow status. The Imixs-BPMN Task Element provides a set of various properties to describe the status of a process instance within an application.

The Imixs-BPMN Event Element extends to the BPMN 2.0 CatchEvent and describes the transition from one Workflow Task into the next. The Imixs-BPMN Event contains various extended properties to be evaluated and executed by the Imixs-Workflow engine during runtime.

Protect your Business Data

Read more....

Build your Workflow Application on Jakarta EE

Read more....

Run your Workflows on a Microservice

Read more....