Activiti is a Business Process Management (BPM) and workflow system targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on
... [More] a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts. [Less]
Camunda BPM is a light-weight, Open Source platform for Business Process Management. It is a perfect match for general software development and provides powerful Business-IT Alignment based on BPMN for structured workflows, CMMN for less structured cases and DMN for business rules.
... [More] process engine is lightning fast, integrates in different runtime containers and supports clustering for horizontal scalability. You can access the engine via Java API or REST API and use existing integrations with Spring and Java EE.
Using Camunda Tasklist, end users can work on tasks assigned to them. All information on completed transactions (process instances) can be monitored and analyzed via Camunda Cockpit. Camunda Modeler is a desktop application for editing BPMN, CMMN and DMN diagrams. [Less]
Smart Task Human Interactions made easy!
If you are using a BPMS engine you can use this project to developer Tasks List Oriented Interfaces. Take a look at the following blog post to get a detailed description about the project:
RunaWFE is a workflow/BPM environment for JBOSS JBPM engine (written in Java). It is a cross-platform end user solution for business process management. It provides rich web interface with tasklist, form player, graphical process designer, bots and m