Flowable Orchestrate is a set of open source business process engines that are compact and highly efficient.

They provide the basis of a workflow and Business Process Management (BPM) platform for developers, system admins and business users.

At its heart is a lightning fast, tried and tested dynamic 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 seamlessly integrate together to provide a rich suite for business process management. They operate perfectly with Spring. With rich Java and REST APIs, they are the ideal base for orchestrating human or robotic automation processing. They enable microservice orchestration or soft-wire the microservices themselves.

Support and Maintenance

Get Support and Maintenance from the team that wrote the Flowable open source engines.  This makes sure you have the latest bug fixes for your production servers and have access to the expertise you need to build and run your services and applications.

Support and Maintenance

Talk to an expert