The Ultimus BPM Server is the "brains" behind business process automation. It is a powerful process execution engine that monitors and controls business processes. It’s responsible for the coordination of events within and across multiple business processes, and also manages integration with existing enterprise systems for manipulation of process-related data. Human interaction with the BPM Server is supported through a robust client interface which is leveraged by the Ultimus Client modules. Back-end integration is supported through open technologies such as:
The BPM Server consists of scalable components based on the Microsoft .NET architecture and enterprise databases to provide transactional integrity, security, scalability, redundancy and dynamic load distribution. Ultimus also supports clustering, component load balancing, fail-over redundancy and network load balancing for enterprise-level scalability.