Business process management systems represent the most comprehensive class of process-related software systems, which, like enterprise application integration (EAI) systems, are used to integrate applications and information systems within a company. However, they also take over the process control of the parts of business processes that can be automated. This means that they also include key functionalities of workflow management systems.