Activiti is an open source Business Processing Model and Notation (BPMN) 2.0 process
engine framework that provides an environment for running your business and technical
processes. It’s a project funded by Alfresco and established by jBPM founder Tom
Baeyens. Activiti provides much more functionality than simply running BPMN 2.0 processes
in a rock-solid way. It provides a web-based modeling tool for business analysts, an
Eclipse plug-in for developers, and a web application to work with and manage the processes.
In addition, Activiti community members, including SpringSource, FuseSource,
MuleSoft, and camunda, have implemented further functionality like full Spring integration,
an OSGi bundle, Mule and Camel integration, and a CDI module.