The Flowable project provides a core set of open source business process engines that are compact and highly efficient. They provide a workflow and Business Process Management (BPM) platform for developers, system admins and business users.

At its heart is a BPMN process engine, with accompanying DMN decision tables and CMMN case management engines, all written in Java. They are Apache 2.0 licensed open source, with a committed community.

All the engines can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. They can run as independent engines or services, or integrate together to provide a rich suite for business process management.