BPM

Imixs-Workflow – workflow engine for business process management

Imixs-Workflow is a workflow engine designed for human-centric business process management. It helps organisations coordinate activities involving people, documents and business information using workflows based on Business Process Model and Notation (BPMN).

The system takes an event-driven approach, allowing processes to respond to user actions and changes in business state. This makes it suitable for workflows in which responsibilities move between different participants, including approval processes and document handling.

Security is central to its design. Workflow models can control who is permitted to access or modify business information at different stages of a process, allowing permissions to reflect the current state of the workflow.

Imixs-Workflow is based on Jakarta EE and Eclipse MicroProfile standards. It can operate within enterprise applications or provide workflow functionality to other systems through service interfaces.

This is free and open source software.

Key Features

  • BPMN 2.0 support for modelling business workflows.
  • Event-driven workflow execution.
  • Human task management for collaborative business processes.
  • Fine-grained access control through workflow security definitions.
  • Access control lists associated with individual process states.
  • Secure handling and distribution of workflow data.
  • REST API for integration with external applications.
  • Support for microservice-based workflow architectures.
  • Compatibility with Jakarta EE and Eclipse MicroProfile environments.
  • Integration with WildFly, Payara, Open Liberty and Apache TomEE.
  • Imixs-BPMN modelling tools for defining executable processes.
  • Web-based administration through the separate Imixs-Admin project.
  • Imixs Process Manager provides an adaptable business process interface.

Website: github.com/imixs/imixs-workflow
Support:
Developer: Imixs Software Solutions GmbH
License: Eclipse Public License v2.0

Imixs-Workflow
Click for full size image

Imixs-Workflow 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