Overview Camunda provides tools for creating process and
decision models and for operating deployed models in production environments. The platform includes a workflow engine compliant with the
Business Process Model and Notation (BPMN) standard and a decision engine compliant with the
Decision Model and Notation (DMN) standard, which can also be used as a standalone component. It can be used as an architectural component in distributed systems through a
REST API. External endpoints, including AI services, can be integrated via Connectors. Camunda has been deployed in companies such as
Universal Music Group,
Commerzbank,
GLS,
NASA,
Telekom Process orchestration is the main topic at the biannual CamundaCon (formerly BPM Con), which is organized by Camunda. Other conferences such as JAX (and W-JAX) or
Devoxx are also regularly dedicated to the topic.
License Since October 2024, Camunda has released all components of Camunda 8 Self-Managed, including Zeebe, Operate Tasklist, Optimize, and Identity, under Camunda License 1.0. This license allows access to the source code of these components and the free use for development and testing purposes, but requires a production license for deployment.
Features Camunda consists of a number of components and applications that are used together to define and execute business processes: The Camunda Modeler
desktop application and web modeler allow developers to create and edit
BPMN process diagrams and
DMN decision tables. External endpoints can be integrated into processes via Connectors, which are pre-built and customizable packages consisting of BPMN elements and API templates. With the release of Camunda 8.3, Camunda Marketplace was added, allowing users to share and download additional Connectors for various business systems. Created files are deployed in the Camunda engine, which use a BPMN parser to transform BPMN 2.0
XML files, and DMN XML files, into Java
objects, and implements BPMN 2.0 constructs with a set of BPMN Behavior implementations. Typical use cases for the Camunda BPMN Workflow Engine can be
microservices orchestration and human task management. The Camunda DMN Decision Engine executes business-driven decision tables. It is pre-integrated with the Workflow Engine but can be used as a standalone application via REST or inside Java applications. Camunda's additional web applications provide the following tools for developers and business users: • Operate: A tool for technical process operations enabling users to monitor workflows and decisions in production, to analyze and solve technical problems. • Tasklist: Allows end users to work on assigned tasks and provides additional visibility when using the Camunda Workflow Engine for human task management. • Optimize: An analytics and reporting tool to identify errors and bottlenecks in workflow processes. • Modeler: A collaborative modeling tool allowing multiple users to create, edit and specify BPMN process diagrams. • Console: Allows users to manage Camunda web applications or
REST API users. Existing user management can be integrated via
LDAP. ==Architecture==