Ultimus True SOA BPM Server
The Ultimus True SOA BPM Server is a powerful process execution engine that monitors and controls business processes. It is responsible for the orchestration 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 and back-end integration is supported through open technologies such as XML, Web Services and Ultimus Flobots which facilitate connections with 3rd party systems.
Ultimus Process Repositories
To support adaptability and faster time to change, Ultimus provides a number of repositories that store process artifacts and data. Flexible user interfaces provide access so that these artifacts can be modified, reused, tested and redeployed from one central location.
Ultimus BPM Studio
Ultimus BPM Studio is a collaborative Integrated Development Environment (IDE) used to design, model, develop, simulate, and test every business process. Ultimus BPM Studio includes a client application, and a server that manages security and collaboration.

Figure: Ultimus BPM Studio
Ultimus BPM Studio supports collaborative design and deployment, whereby multiple users are able to work on processes at the same time by connecting to a central process repository.
Ultimus BPM Database
Ultimus BPM Database is an essential part of the Ultimus BPM environment and contains the process and business level data that is critical for the BPM environment. This data is used to execute process steps, populate forms with relevant data, route workflow, send notifications or escalations, trigger business activity monitoring and generate reports.
Ultimus Organization Charts
Ultimus enables you to create two types of Organization Charts; Business Charts and Directory Charts. Business Charts are graphically designed and represent the reporting structure of your organization and its divisions, departments, and sections.
Ultimus Directory Charts can be easily created by tightly integrating with Microsoft's Active Directory or the company LDAP Directory. Ultimus can automatically reference users in your Active Directory or LDAP Directory for task assignment and group information.

Figure: Ultimus Org Chart
Ultimus Flobots and FloStations
Ultimus Flobots, a term for “Workflow Robots”, are rapid integration agents that allow processes to be integrated with existing applications using simple point and click, negating the need for writing code. These Flobots can be trained to readily interoperate with .NET, Web Services, Databases, Email, Exchange, XML, SharePoint, Excel and Word. Ultimus FloStations host the Flobots and can operate as a standalone Windows application or as a service.

Figure: Ultimus Flobots
Practical applications for Flobots include: Word Flobots, Excel Flobots, .NET Flobots, Web Services Flobots, Email Flobots, XML Flobots and many more
Ultimus System Administrator
Ultimus System Administrator provides powerful, centralized capabilities and conveniences for managing and administering the Ultimus BPM Server. It also provides the tools necessary to manage exceptions in the system, applications, and in business processes that are common in every organization.
Ultimus Process Administrator
Ultimus Process Administrator provides powerful capabilities for managing and administering processes for small or large organizations. It includes an advanced user interface to manage and configure associates, views, and workload-related capabilities. While Ultimus System Administrator is more often used by IT, Ultimus Process Administrator is used by Process Owners and Process Experts.

Figure: Ultimus Process Administrator |