Flowable Core 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.

Overview

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 Core overview

Support and Maintenance

Get Support and Maintenance from the team that wrote the Flowable Core 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 Core support

FlowableDesign | FlowableForms | FlowableControl

Flowable Core has an option to use 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