business process management (BPM)

Contributor(s): Mary K. Pratt

Business process management (BPM) is the discipline of improving a business process from end to end by analyzing it, modelling how it works in different scenarios, executing improvements, monitoring the improved process and continually optimizing it.

A business process is an activity or set of activities that will accomplish a specific organizational goal.

BPM is not a one-time task, but rather an ongoing activity that involves persistent process re-engineering.

BPM often involves automating tasks within any given business process, although BPM is not a technology, and process improvements can happen outside of automation and without technology.

Organizations engaged in BPM can choose to follow one of the various BPM methodologies, which include Six Sigma and Lean.

What BPM is used for

BPM is used on an ongoing basis for business process improvement.

It is meant to improve order, insight and efficiency of the collective workflows that make up any given business process. BPM is meant to reduce any chaos within those collective workflows that make up a process and eliminate ad hoc workflow management.

The goal for organizations engaged in BPM is to take control of their myriad processes and constantly strive to optimize them to create a more efficient organization better capable of delivering its end products and/or services.

Thus, BPM is intended to support organizational leaders as they seek to achieve not just operational efficiencies, but as they work to realize their overarching goals for the organization as a whole.

BPM activities

BPM consists of multiple steps. Some BPM experts list five steps (designing, modeling, executing, monitoring, optimization), while other experts list six or more steps and/or use different names for these steps (i.e., analyze, model, implement, monitor, manage, automate).

Despite the variances in the number and names of the steps, the components of the BPM lifecycle generally include:

  • Design the business process as it should ideally exist and analyze the process as it currently exists and what is needed to improve it;
  • Model -- or consider -- how the business process operates in different scenarios;
  • Implement -- or execute -- improvement solutions, including standardization and process automation;
  • Monitor improvements; and
  • Continue to optimize the business process.

Why business process management is important

BPM allows organizational leaders to understand the various processes that happen within their organizations, analyze them from end to end and improve them on an ongoing basis. This activity allows organizational leaders to optimize end-to-end business processes and not simply improve individual tasks, thereby, giving organizational leaders the ability to have a greater impact on outcomes.

Well-executed BPM can reduce waste, cut down on errors, save time and generate better services and products.

Moreover, well-executed BPM continually delivers improvements.

Because BPM is not a one-time task, organizational leaders manage the end-to-end business processes on a continuing basis and are, thus, focused on finding new ways to optimize end-to-end business processes as industry and market trends introduce new pressures and new opportunities, and as emerging technologies better support or automate tasks within the overall process.

BPM tools and vendors

A BPM suite (BPMS) helps organizations in their BPM activities by offering a suite of tools and functions for mapping, modelling, automating, managing and optimizing.

BPMS generally supports activities ranging from business rule management to user communication to analytics. Intelligent BPMS, or iBPMS, offers next-generation capabilities such as adaptive analytics and advanced collaboration tools.

There are dozens of BPM software options on the market. Vendors include Appian, BP Logix, IBM, Kofax, Oracle, Pegasystems, Red Hat and Tibco Software.

This was last updated in September 2020

Continue Reading About business process management (BPM)

Dig Deeper on Business automation, robotics and business process management

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

Which BPM activities do you find most valuable and why?
MacA&D and WinA&D support Business Process Models integrated with requirements, scriptable reports and other techniques like SASD, UML and data models. The "Business Process Models" video gives a quick intro at
Thank you.... good explanation
My thoughts are aligned as stated above but I would like to mention one of such vendor who has industry recognized BPM software. Newgen's BPM (Business Process Management System - BPM Workflow Software) OmniFlow is a highly scalable, platform independent BPM solution that enables wide variety of industries to streamline their business processes. Built using open technologies and having compliance with global standards, OmniFlow has seamless integration abilities, which allow it to be introduced into almost any existing IT infrastructure.
This definition of BPM is IT biased. Gartner has a good comphreensive definition of BPM: "Business process management (BPM) is a discipline that uses various methods to discover, model, analyze, measure, improve, and optimize business processes.  A business process coordinates the behavior of people, systems, information, and things to produce business outcomes in support of a business strategy. Processes can be structured and repeatable or unstructured and variable. Though not required, technologies are often used with BPM. BPM is key to align IT/OT investments to business strategy"
Please do keep me up to date on this. It would help tremendously! Thank you so much