May 21, 2018


IBM Business Process Manager is a comprehensive business process management platform. It is specifically designed to enable process owners and business users to engage directly in the improvement of their business processes.It is available in on-premises and cloud configurations and it is designed to support mobile devices, featuring case management capabilities across its product editions. It operates with a single process server or in a federated topology, depending on the environment setup. It also includes tooling and run time for process design and execution, along with capabilities for monitoring and optimizing work that is executed within the platform.

Overview of  IBM BPM

IBM BPM is a platform designed to optimize business processes using real-time analytics. It allows users to streamline and manage tasks and track performance using a federated view virtually in real time, enabling continuous process improvement. It helps manage change through a unified model-driven environment, giving team visibility of the same process version. There is also an integration design tooling included for visually constructing services, data transformations, and Business Process Execution Language (BPEL) orchestrations.

More importantly, the platform enables business users to access and execute processes, cases, activities and dashboards from a single user interface (UI) without impacting the business user experience. It also identifies and contacts a subject matter expert in real time to accelerate the completion of work while providing continuous process improvement. And with the new Process Portal, users are provided a highly collaborative work environment with increased social capabilities.

IBM BPM organizes, manages, monitors and deploys process artifacts, applications and services from the business process management program, with a set of adapters so users can service-enable their assets including packaged, custom and heritage applications, technology protocols and databases. As such, it facilitates management of process deployments throughout all runtime environments and helps in managing change through a unified model-driven environment, giving team visibility of the same process version.