Intelligent Processes supports and improves the approaches of existing systems for Business Process Management (BPM) and workflow management by extending the traditional modeling and automation of decisions


Business process management – the way an organization sets up, models, executes, monitors, and optimizes all recurring processes – is a key factor in any strategically working company because it gives structure to the processes and also serves as a basis for sensible financial planning. So what are the typical questions that companies are asking themselves these days? For example, “How can you become more productive without a cost increase?” or “How do you achieve reduced effort for still stable or even better output?”


Intelligent Processes gives access to full process representation and automation, covering the entire data pipeline from data production to data-driven business strategy.​

The core features are designed to cover all possible inputs, tasks and outputs required by any business. Your databases and data streams are seamlessly connected to your workflows and your tasks can be configured with as much flexibility as you need. Business rules and decisions can be added to workflows via our Decision Modeler. These can be provided in a wide range of formats, from the classic and flexible spreadsheet to deeply nested rule sets.​

Moreover, Intelligent Processes leverage our Intelligent Platform’s advanced Machine Learning expertise to design intelligent and evolutive workflows, enhancing or fully replacing classic decision systems.

Core Features

Process Modeler

The Process Modeler is a web-based application for creating and maintaining processes based on the open Business Process Model and Notation Standard (BPMN Version 2). A graphical drawing surface (“canvas”) is provided, as well as a guided entry of the required process parameters for the individual BPMN building blocks, which can be placed on the drawing surface via drag & drop, linked to a diagram according to the desired process flow and parameterized. Authorized users can save, manage and edit processes in a freely definable structure of workspaces and release the finished or updated versions of processes to the Process Engine for further use.

Process Engine

The Process Engine is a service to maintain all processes released for use in their current version and to make them available for further use. It enables the instantiation of individual processes/cases via various process triggers and then systematically tracks, processes, and logs the status of the process instances initiated in this way. It is therefore the literal engine that drives the work through all started workflows and processes.

Management Console

The Process Management Console is a web-based application that allows authorized process managers to manage, monitor, and edit the inventory of processes and process instances in the Process Engine. It provides an overview of the processes or process versions, that are currently released for use and the respective number of running and completed instances of these processes. Additionally, it provides insights into the current status and the processing progress of running process instances.

Task Manager

The Task Manager is a web-based application, which enables process contributors to get an overview of tasks that are assigned to them personally or to roles or groups to which they belong from running process instances. Using the Task Manager they then have access to these tasks and can access, edit and complete them, which automatically triggers the further progress of the workflow.

Decision Modeler

The Decision Modeler is a web-based application for creating and maintaining decision models based on the open Decision Model and Notation Standard (DMN). It provides a graphical interface and guided entry of the required parameters to describe table- or rule-based decisions based on the values of process variables. Authorized users can store, manage and edit decision models in a freely definable structure of workspaces and release the finished or updated versions of decision models to the decision engine for further use.

Decision Engine

The Decision Engine is the service that keeps all decision models released for use in their current version. It also makes them available for further use by the Process Engine and evaluates them in the context of process instances wherever their branch points refer to the corresponding decision model.


  • End-to-end debt collection process from the initial assignment of a claim to the final settlement with the debtor
  • Loan approval process for financing motor vehicles from the initial application to the final decision
  • Insurance brokerage process from the analysis of risks and existing policies to the generation of an optimized insurance offer
  • Central point for orchestration and monitoring of microservices or robotic process automation (RPA) tasks
  • Inventory management including manual intervention or as a fully automated process


Documentation and systematic, transparent execution of well-defined business processes.

Shortened lead time, no case or instance gets lost, automatic escalation in case of unexpected delays.

Collects process execution paths and durations as a prerequisite to identify and fix bottlenecks or other process inefficiencies.

Versatile interfaces to integrate AI models and other algorithms for the automation of individual process steps, decision making, or complete (sub-)processes.

Allows simple and quick updating processes by reorganizing tasks and adapting information flow at diagram level, with minimal or no reconfiguration needed at the task level.

Increases reproducibility and measurability of processes and their individual steps.