Projects / Imixs Workflow

Imixs Workflow

The Imixs Workflow project offers a Java based BPM framework to build workflow management systems (WFMS) in a fast and easy way. The project provides different components and sub-projects that contribute to the development of workflow solutions in any kind of Java or Java EE application. The goal of this project is to offer an easy-to-use Java based technology with a focus on human based workflow. This means that the Imixs Workflow is typically applied to human-to-human workflow applications. But it can also be used for technical business process management solutions (BPM). The Imixs JEE Workflow is a full featured Workflow Management System (WFMS) based on the JEE specification. The project extends the Imixs Workflow API project to fulfill the requirements to a scalable, transactional, robust and simple deployable Java EE Workflow System. The Project provides different service components (EJBs) to be used in any kind of BPM application.

Operating Systems

Last announcement

Imixs migrates to GitHub 12 Mar 2014 21:49

We have now started the migration of the Imixs Workflow sources from Subversion to Git. In the past all sources of the Imixs Workflow Project were available on But now we started the migration to GitHub. This will make it easier for the community to join the project.

Recent releases

  •  26 Jun 2013 10:44

    Release Notes: This release improves the optimistic locking mechanism for transactions. A new implementation of the DataController CDI Bean simplifies usage in JSF/Faclets apps. The general AJAX behavior of the CDI components has been improved.

    •  01 May 2013 17:23

      Release Notes: This release adds bugfixes concerning the follow-up issue from WorkflowKernel. In addition, WorkflowKernel now supports a new feature to unregister plugins. ItemCollection supports additional type-save getter methods and provides additional type-check methods. This makes ItemCollection more flexible to use when converting property types.

      •  22 Apr 2013 09:06

        Release Notes: This release includes several bugfixes and enhancements to the plug-in API, and supports for HTML mail. The Mail Plug-In API was extended and provides more flexibility in adapting the Mail functionality. CDI support is now provided for all workflow plug-ins. The Imixs REST Service API was extended and now supports a new POST method for receiving processed form data in JSON format.

        •  14 Feb 2013 10:44

          Release Notes: This release includes full JEE6 and CDI support. This considerably simplifies the integration of the Imixs Workflow components into any kind of Java enterprise business application. Web developers will benefit from the new version in a special way. The new release 3.1.1 provides JSF integration based on jQuery. Developers can use the possibilities of JSF and Facletes while leveraging the full power of jQuery and jQuery-UI. The imixs-workflow-jax-rs component provides a RESTservice API for exchanging data with other applications (e.g., Eclipse BIRT) and connectivity via Ajax.

          •  30 Jun 2012 07:33

            Release Notes: This release provides a new plug-in that makes implementing complex business workflows even faster. It also updates the Admin Client to allow you to manage running process instances. The Imixs Workflow engine, which is based on the Java EE specification, provides many enhancements to optimistic locking and exception handling, and the introduction of additional remote interfaces. The Imixs REST service API includes enhancements that can be used together with workflow clients based on JavaScript frameworks like jQuery.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.