Flowable Engine is a lightning-fast, tried and tested dynamic BPMN process engine, with accompanying DMN decision table and CMMN case management engines, all written in Java. It is Apache 2.0-licensed and has a committed community.

These engines are used by Flowable, and in many other organizations, as the basis of various business process management, case management and intelligent automation products.


Flowable AG provides a range of enterprise-grade offerings for or built on Flowable Engine.


To get started with Flowable Engine, you’ll need Java development skills. To learn more: