Java

Build your Business Apps with Cloud Native Java.

BPMN 2.0

Workflow modeling with BPMN Read more....

Security

Protect your Business Data.
Read more....

Microservices

Run Your Services with Docker.
Read more....

Open Process Management.
The Open Source BPMN 2.0 Engine.

Imixs-Workflow is a transactional workflow engine based on Jakarta EE.
Open means: open source code under EPL 2.0, the open BPMN 2.0 standard for modeling, and an open API. You model your processes, run them, and extend the engine with plugins where your business logic needs more.
Free to use in production: no enterprise edition, no feature limits, no license fees. We build our own products on the very same engine.
Read more about the principles of Open Process Management.

Open-BPMN

Model your business process. Run it in minutes.

Status, responsibilities, access rights and processing history come directly from your model, not from code you have to write and maintain. Clone the starter project, run one command, and your first workflow is up.

git clone --depth=1 https://github.com/imixs/imixs-forms.git my-project
cd my-project
docker compose up
# open http://localhost:8080/app/?modelversion=ticket-en-1.0&taskid=1000
# login: 'admin' password: 'adminadmin'

The starter project contains a sample ticket workflow. To change it, install the free Open-BPMN modeler in VS Code: open Extensions, search for "Open-BPMN" and install it. Then open the project folder, edit the .bpmn model, restart, and your form changes with it. Learn more about the modeler.

To run the example you need Git and Docker. VS Code is only needed for editing models.

Imixs-Workflow offers you a reliable way to transform business complexity into executable BPMN 2.0 models...

BPMN 2.0

How to get started

Imixs-Workflow is based on the open BPMN 2.0 standard which allows you to describe and execute business processes in a modern model driven way

Learn More...

Documentation

Project Documentation

Explore the full project documentation to learn how to model, deploy and integrate Imixs-Workflow — whether you're a business analyst, developer, or system architect.

Learn More...

News

Project News

Stay up to date with the latest developments, releases and insights from the Imixs-Workflow project on our official news blog.

Blog...

Open Source

Free Software

Imixs-Workflow is free software licensed under EPL 2.0. Build, run and adapt it for any platform — backed by an active open source community on GitHub.

Follow us on Github......

Why Imixs Workflow?

Imixs-Workflow follows an open, scalable, and robust architecture with full transaction support. It runs on top of the Jakarta EE technology, ensuring maximum scalability and vendor independence. You can run Imixs-Workflow also as a microservice in any container environment for maximum flexibility and integrate the BPMN engine into any application architecture using its REST API.

Based on BPMN 2.0, Imixs-Workflow features an event-driven modeling concept that simplifies the design of human-centric workflows. Security policies can be defined directly in BPMN models to protect your business data. Rather than being hard-coded, security becomes transparent and easily adjustable.


General Goals and License

The Imixs Workflow project provides all results under the Eclipse Public License v. 2.0 (EPL 2.0). The Eclipse Public License is a modern license which reflects the norms and expectations of an industry that has changed a lot in the last years.

In addition the new Imixs Workflow license model includes also a secondary license for GPL-2.0+ compatibility. In this way you can still license your work under GPL if you like..

Contact for more information.


The Community

Imixs Workflow is an open source project and we sincerely invite you to participate in it. There are different ways how you can do that. Join the Imixs Workflow Project now on GitHub. You can help to improve the project by reporting bugs or start a new discussion.


Imixs Services

Imixs is 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 - Munich