Blog Posts Process Management

Do You Understand the Difference Between Workflow and BPM?

Blog: Gartner - Janelle Hill

After almost 10 years of steady growth and increased experience with BPM disciplines and technologies, it still amazes me that so many (too many!) IT professionals still think “BPM” is just another name for workflow. (As if the term “workflow” is well understood! NOT!)  Are you in-the-know ? Or are you still trying to figure out the difference?

To learn more, I recommend you attend our next FREE webinar on BPM technologies. Michele Cantara will present, “What’s New in BPM Technologies and Why Business Leaders Should Care”.   Click here to learn more and register:

Meantime, here’s a sneak preview of the answer…

Workflow is a form of flow management technology that coordinates interactions between people and software systems. It coordinates the flow, the interaction patterns across manual and systemetized tasks. As a technology, it has existed for at least the last 20 years.  Of course it has evolved over the years from being technology that is embedded within individual applications to being a middleware-like technology, shared as a utility across multiple applications.

Furthermore, workflow technology comes in specialized forms. For example, human workflow technology offerings (older products such as  InConcert, early Metastorm and Ultimus products, Staffware,  IBM’s MQ Workflow and newer products like W4 Global) that put software controls around human tasks to better coordinate and manage them. This form of workflow has been distinct from document and image-centric workflow, which primarily enables routing and interactions with such semi-structured content. These days, there are only a handful of pure workflow technology providers (many newer ones designed to complement Sharepoint!)

BPM disciplines emphasize a holistic approach to coordinating work across all resources – people, information, machines and systems. Coordinating the interactions across this broader set of resources requires a different approach to workflow. BPM Suites, the leading form of BPM-enabling technologies, coordinate work across all resources in the same manner; there isnt a specialized language for human performed work vs machine performed work. There is one workflow technology, embedded in the suite, that coordinates the interactions between all resources – human, machine and information – doing all forms of  work including routine tasks, decisions, collaborative activities, research, case work, etc. Thus, a BPMS includes a more advanced form of workflow. Furthermore, workflow is just 1 of 10 technologies found in a BPM Suite. Some of the other critical technologies in a BPMS are BAM, rule engines, UI generation, and a graphical authoring environment ideally based on Explicit Process Models.

Below is our depiction of the full functionality found in a good BPMS. The workflow technology is found in the gear labeled “Process Execution and State Management Engine”. This gear is often called the “BPM Engine”. And voila! This is the source of confusion!

BPMS Gears 2010

The post Do You Understand the Difference Between Workflow and BPM? appeared first on Janelle Hill.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples