The core of Camunda BPM is a model execution engine that supports the OMG standards BPMN 2.0 for process automation, CMMN 1.1 for case management and DMN 1.1 for decision management.
Camunda BPM ships with a set of applications to help you model, execute and administer process applications running on the Camunda core engine.
Those applications interact with the core engine's public REST API. You can also create your own applications that may also use the core engine's public Java API.
Business Analysts and Developers create executable BPMN process diagrams and DMN decision tables.
End Users use Tasklist to organize and work on tasks they are supposed to complete.
Operators use Cockpit to inspect running and completed process instances and take care of incidents.
Administrators use Admin to manage your users, organize them in groups and grant permissions.
If you already have a third-party BPMN modeler, you can use Cycle to integrate it with Camunda BPM.
You can seamlessly integrate your own applications with Camunda BPM components.