Imixs-Workflow is an Open Source Workflow Engine for Business Applications.

Imixs-Workflow is the open source solution for human-centric business process management. This means supporting human skills, activities and collaboration in a model driven architecture. The Imixs-Workflow engine protects and securely distributes business data based on the BPMN 2.0 standard. 

Imixs-Workflow is based on the open, scalable, transactional and robust Jakarta EE and the Eclipse Microprofile architecture. Imixs-Workflow supports many open standards and runs on any modern Application Server.

Imixs-Workflow supports the BPMN 2.0 standard. With the event-driven modelling concept, human-centric workflows can be easily designed and business logic can be changed at run-time


Web site

News feed

Releases / Downloads

Find the release notes on Github:

Project leader(s)

Ralph Soika, CTO of Imixs Software Solutions GmbH 


Middleware framework / Component / Tool




GNU General Public License v3.0 only



VCS repository(ies)

Issue tracker URL

Discussion channels


Professional support

Wikipedia page

Market Readiness Synthesis

Initially developed as a proprietary software for the IBM LotusDomino application server, Imixs-Workflow became an open source project in 2005. The system is well productized, supports many open standards, including BPMN 2.0 standard and runs on any modern Application Server. Imixs-Workflow is supported by a self-financed SME based in Germany. The company reports deployment across the world and claims some 50 customers, essentially SMEs with typically 10 to 100 employees. It is currently developing a SaaS offering to facilitate growth in the SME market.

Market Readiness Level

...this project reaches the above Market Readiness Level.

More on the definition and computation of Market Readiness Levels here.

Best Practices Implementation

With the extent to which the project implements best practices in open source software development...

More on best practices and how they are collected here.

Project Profile  

...and the profile it reveals based on our five key attributes...

More on how project attributes are commputed here.

MRL Assessment Diagram

This page lists the control points used in our assessment of the project's market readiness with their normalised values. It shows how they are combined to form the model. Please go to the methodology overview for more on the model and data collection.

Sources of Raw Data

Please use the links in this section for the raw data used in our MRL modeling.

Quality Metrics (SonarQube):
Licence Metrics (ScanCode):