Professional Business Process Management

BPM helps you optimize business performance by  
discovering^documenting^automating^improving^reducing cost through
business processes.

best BPM platform for Java!

Camunda BPM is a light-weight, open source platform for Business Process Management. It is a perfect match for Java and provides powerful business-IT-alignment based on BPMN 2.0.

Features

Process Engine

The core of camunda is a high performant BPMN 2.0 process engine.

Learn more

Framework

Powerful concepts boost your software developer's productivity.

Learn more

Real-Time Monitoring

camunda Cockpit is a web application for monitoring your processes.

Learn more

BPMN 2.0 Modeler

camunda Modeler is a BPMN 2.0 plugin for Eclipse IDE.

Learn more

Human Task Management

camunda Tasklist allows your business users to complete their workflow tasks.

Learn more

BPMN 2.0 Roundtrip

camunda Cycle integrates 3rd party BPMN 2.0 tools in the development lifecycle.

Learn more

Feature
Powerful BPMN 2.0 Process Engine

The core of camunda BPM is an extremely lightweight, native BPMN 2.0 process engine implemented in Java. It is optimized for high concurrency scenarios and allows a maximum through put.

Feature
Developer Friendly, flexible Framework

With camunda BPM you are free to choose your programming model, e.g. there is support for both Java EE and Spring. For the UI you can go for JSF or any other Java UI framework, our you could go for a completely different client technology and connect to the backend via REST.

Feature
Real-Time Monitoring

With camunda Cockpit you administer your process deployments, monitor and manage running process instances and retrive finished process instances. Cockpit has been performance-optimized for meeting high-volume-requirements.

Feature
BPMN 2.0 inside Eclipse

Modeler is an Eclipse plugin for BPMN process modeling. Thanks to the integration in Eclipse your Java developers can work with the process model in their IDE and benefit from the typical Eclipse shortcuts, like class browsing or code completion.

Feature
Human Task Management

camunda Tasklist is an end-user friendly web app to manage and complete your user tasks. It supports both direct assignment of tasks to concrete users as well as role based task lists containing tasks that users can claim, delegate and unclaim.

Feature
BPMN 2.0 Roundtrip

With Cycle you can synchronize the BPMN diagrams in your business analysts’ BPMN tool with the technically executable BPMN 2.0 XML files your developers edit with camunda Modeler (Eclipse). Depending on your tool we can realize a forward- and a reverse engineering, while you can store your BPMN 2.0 XML files in different repositories (e.g. SVN, file system or GIT).

Activiti BPM Platform

Activiti supports all aspects of Business Process Management (BPM) in the full context of software development.  This includes non technical aspects like analysis, modeling and optimizing business processes as well as technical aspects of creating software support for business processes. Activiti recognizes that BPM as a management discipline is a completely different aspect then BPM as software engineering.

Traditional BPM Systems (BPMS) are monolithic and are considered isolated from the rest of software development activities. But only in rare cases, business processes are implemented in isolation. Usually processes are part of a larger application that is being developed. Activiti acknowledges that executable business processes must be applicable as a component in everyday software development.

Furthermore the collaboration between non technical business people and technical people needs to be redefined in BPM. The tooling around Activiti facilitates an innovative and practical collaboration between business people and developers.  Activiti is easy to introduce into an organization because it doesn't replace all the tools, but instead it allows people to use the dedicated tools that they're comfortable with and are used to.  For example, business people will be familiar with creating word documents, spreadsheets and browser based applications.  These documents could be stored on a shared network drive or in a fully fledged document management system.  On the other hand developers like to work in IDE's like Eclipse.  A BPM System should not require an organization to drop all tools that they're comfortable with and replace everything with a single system.  Instead, organizations must use the best tool for each job and the BPM System must be able to deal with that diversity.

Clients Highlights

HAVE AN IDEA? WE’RE HERE TO HELP YOU MANAGE YOUR WORK