ProcessMaker is a business process management platform for automating activities that involve people, information and business rules. It provides a web-based environment for defining processes, designing forms and managing the tasks generated by running workflows.
The platform is particularly suited to approval-driven procedures, such as processing requests, collecting information and passing work between departments. Its process models describe how activities are routed, while forms and documents provide the information needed by participants.
ProcessMaker combines workflow design with application functionality. Administrators can define users, roles and permissions, and integrate business processes with external systems through application interfaces.
The current ProcessMaker platform differs substantially from its earlier generations. Older components and terminology, including DynaForms and the Gulliver framework, should not be treated as descriptions of the current application.
This is free and open source software.
Key Features
- Visual design of business workflows and process routes.
- Support for BPMN-based process definitions.
- Custom form creation for collecting business information.
- Generate documents as part of workflow execution.
- Assign tasks to individual users and groups.
- Manage user roles and access permissions.
- Conditional routing based on workflow data and business rules.
- Track requests and tasks through their lifecycle.
- Notifications and messaging associated with workflow activities.
- Integrate processes with external business systems through APIs.
- Manage documents and information associated with process instances.
- Browser-based interface for interacting with workflows.
Website: github.com/processmaker/processmaker
Support:
Developer: ProcessMaker
License: GNU Affero General Public License v3.0

ProcessMaker is written in PHP and JavaScript. Learn PHP with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| Business Process Management | |
|---|---|
| Spiff Workflow | Python workflow framework and BPMN/DMN processor |
| Flowable | Workflow and business process management platform |
| Activiti | Fast and solid BPMN 2 process engine |
| jBPM | Toolkit for building business applications |
| Imixs-Workflow | Workflow engine for human-centric business process management |
| ProcessMaker | Optimize business operations and workflow management |
| RunaWFE | Business process management system |
| Joget CE | No-code/low-code application platform |
| Automatiko | Java-based workflow automation toolkit |
| Operaton | BPMN 2.0 process automation platform |
| Bonita Open Solution | Business process management and workflow suite |
| CIB seven | Workflow and process automation platform |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.