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.

Flowable Orchestrate overview

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

Flowable Orchestrate support

Enterprise and Design Packs

Increase the effectiveness and productivity of Flowable Orchestrate with the Enterprise or Design add-on packs. These provide a set of tools to enable you to develop and manage solutions with confidence and speed.

The market-leading debug and test capability of Flowable Inspect, provides unprecedented power for developing complex process and case models.

Design and manage models with Flowable Design to give enhanced model editing and advanced forms. With additional validation and advanced model design tools, create and edit processes, cases and decision tables more quickly and easily.

The advanced forms design provides complex layout of form controls as well as additional form components, including nested and repeating subforms. A rich JavaScript library, Flowable Forms, enables the advanced form models to be rendered in your own web applications.

Case and process monitoring and manipulation is provided by Flowable Control, allowing inspection and modification of all aspects of the Flowable engines. Fix stuck processes, correct any data entry mistakes and migrate instances to new definitions.

Talk to an expert