Business Process Management (BPM) Platform
9.2k 2026-05-01
flowable/flowable-engine
A compact, highly efficient, and lightning-fast open-source platform for workflow, case, and decision automation, built for developers, system admins, and business users.
Core Features
Lightning-fast BPMN process engine
CMMN case engine and DMN rule engine
Rich Java and REST APIs for orchestration
Seamless integration with Spring applications
Flexible deployment: embedded, service, cluster, or cloud
Detailed Introduction
Flowable is a robust and open-source Business Process Management (BPM) platform designed to automate and orchestrate human and system activities. It provides lightning-fast engines for BPMN processes, CMMN cases, and DMN rules, all written in Java. With its comprehensive Java and REST APIs, Flowable integrates perfectly with Spring applications and offers flexible deployment options, making it an ideal solution for developers, system administrators, and business users seeking efficient and scalable process automation.