BPM

Activiti – BPMN workflow and process automation engine

Activiti is a business process management platform centred on a BPMN process execution engine. It enables applications to coordinate business activities through workflows defined using Business Process Model and Notation.

The engine can manage processes containing automated operations, approval stages and tasks requiring human participation. It records workflow state so that activities can continue over time, rather than requiring every part of a process to complete in a single operation.

Activiti is designed to integrate with application services and other business systems. Its architecture supports embedding the process engine into applications, while associated components provide facilities for exposing and managing workflow services.

This is free and open source software.

Key Features

  • Execute business processes defined using BPMN 2.0.
  • Support for service tasks, user tasks and decision gateways.
  • Human task assignment and task lifecycle management.
  • Process variables for sharing information between activities.
  • Timer and event handling for asynchronous workflows.
  • Maintain persistent process execution state.
  • Process definitions and process instance management.
  • Workflow execution history and activity tracking.
  • REST-based integration through associated runtime components.
  • Spring integration for application development.
  • Support for running workflows as part of distributed applications.
  • Extensible architecture for application-specific process behaviour.

Website: github.com/Activiti/Activiti
Support:
Developer: Alfresco Software, Ltd.
License: Apache License 2.0

Activiti

Activiti is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Business Process Management
Spiff WorkflowPython workflow framework and BPMN/DMN processor
FlowableWorkflow and business process management platform
ActivitiFast and solid BPMN 2 process engine
jBPMToolkit for building business applications
Imixs-WorkflowWorkflow engine for human-centric business process management
ProcessMakerOptimize business operations and workflow management
RunaWFEBusiness process management system
Joget CENo-code/low-code application platform
AutomatikoJava-based workflow automation toolkit
OperatonBPMN 2.0 process automation platform
Bonita Open SolutionBusiness process management and workflow suite
CIB sevenWorkflow and process automation platform

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted