Market Dynamics within the BPM Software Industry

Author(s)

Digital Advisor / Manager, Capgemini Invent
Frank is currently a Digital Advisor/Solution Architect with Capgemini Invent. Prior to this experience, he was a Sr. Technical Manager/Sr. Architect at Tokio Marine North America responsible for designing, architecting and implementing BPM Cloud applications and GuideWire on-premise applications. He was a Senior BPM Architect with Pegasystems, Inc. Cambridge, MA, and passed certification exams, including Lead System Architect, Senior System Architect, System Architect, CPM Architect and DCO Architect. At Oracle Corp., he was a Technical Manager/Client Architect and certified Oracle SOA Specialist, where he was involved with enabling and transitioning customers to the Fusion product line, including BPM and ESB. His focus now is on BPM and RPA platforms deployed across business-oriented, enterprise-wide architectures and hybrid clouds. He is a GLG advisor on BPM and RPA and is also certified on UiPath, RPA.

Overview

BPM market has undergone considerable change in the past 5 years. BPM is considered a disruptive technology within all areas of business — front, back and middle office. Recently, this technology was only seriously used by very large corporations, but today smaller organizations are finding a way to incorporate it into their enterprise-wide application portfolios.

Will this trend result in “try finds agility” or are these organization in over their heads.

BPM Consulting Market

I have been consulting within the BPM industry from some time now. Initially I was exposed to the venerable BEA Systems’ AquaLogic BPM (now Oracle BPM).  Being assimilated into Oracle, I got enabled with their popular BPEL engine.

As a natural course of events, I started to become more familiar with other competitors in this space, such as, Appian, Pegasystems, IBM, etc.  I am not trying to be competitive, but also became aware that there were alternative BPM applications that let’s just say were more robust.

I then had the opportunity to join Pegasystems as an FTE and learned PRPC (Pega Rules Process Commander), which I believe is more of a platform than a BPM application.  Being a consultant at Pega, I worked with very large companies, companies that had processing problems that required an enterprise-grade BPM and could afford the considerable investment in this technology.

After leaving Pegasystems, I continue to consult mainly with their BPM, yet I find that demand for consulting has changed and been very strong in “smaller”, what are referred to as Corporate Markets.  I am not convinced there is a clear definition of Corporate Market; essentially, one definition is that it is a customer who in previous years did not have the capacity on many levels of implementing a complex BPM application. In fact a number of years ago I was at an interview for one of these companies and I wanted to ask the CIO how they could afford the BPM, although this was left unsaid.

BPM within Corporate Markets

So, the question needs to be posed as to what is different about the BPM market today:

  • Are smaller corporations becoming more sophisticated in the area of BPM and its inherent benefits?
  • I don’t believe Corporate Market’s IT departments want to place themselves at the vanguard of IT trends, so there must be real productivity advantages to adopting a COTS (Commercial Off The Shelf) BPM?
  • Are the IT budgets for Fortune 500 customers not there for BPM projects any more, compelling vendors to move into other markets?
  • Has the aggregate demand shifted to the right for BPM in Corporate Markets, because of their perception of value and promise of processing productivity?
  • Is this just a perception of increased demand and not a real increase in quantity demanded?

BPM Demand — a Movement in the Demand Curve or Supply Shifter

Whatever the reasons, I truly believe there is an increase in BPM software usage.  Since we are talking about markets, I feel that Say’s law of markets can be invoked here; specifically, “supply creates its own demand.”  Today, the supply for software products is increasingly being met by the cloud.  Clouds are ubiquitous and through division of labor, provide a fairly economical software delivery channel.  Conversely, on the demand-side the customer gets to have a product that they do not have to provision for within their organization and includes a certain amount of administrative and technical support.  All they have to do is implement the software.

As I ponder this business scenario, I feel the need to go back to my econometric roots and apply some basic supply and demand analysis.  BPM cloud economies of scale provide the ability to reduce unit pricing (see BPM Software Market Chart).  This technology factor is viewed as a supply curve shifter. So, even with demand curve remaining intact the market equilibrium price is lower and at that price aggregate demand has increased.

Therefore, with no change in aggregate demand the supply curve shifts to the right and the end result is an increase in quantity demand.  From a market perspective, there may be no real or inherent increase in demand (or even interest); it is simply a movement along the demand curve, not necessarily a shift in demand.   

The Consequences of Increased Supply

Unfortunately, in many cases, the cloud is a mechanism for enabling organizations that don’t have the underlying ability to implement these applications from an organizational readiness and technical wherewithal standpoint.

A BPM provides opportunistic business application behavior by taking advantage of new technologies and techniques in order to deliver superior functionality.  If the organization is not ready or does not have the sophistication to take advantage of this type of functionality embracing BPM could be a tactical mistake. The learning curve is considerable.   

It is my understanding that selling BPM clouds to Corporate Market customers can be a very creative exercise. The deal can be consummated based on very specific requirements, as opposed to on premise and enterprise licenses.  Clouds bring with them new concepts, such as, metering, pay-as-you-go, multi-tenancy, etc. In some usage BPM agreements, from a technical perspective, I have no clue how the agreement is enforced or whether a breach of the agreement can even be detected. 

My expertise is dealing with the consequences of a BPM deal, not in being able to review and audit it.  BPM applications are what I call finesse applications as opposed to power programming or brute force type applications.  When vendors say “no code” or “low code” or “you only need to configure” the application, don’t mistake that capability as a simple task.  Whether you call the coding constructs components, rules or widgets it takes considerable time to gain the product knowledge to actually build an enterprise-grade application.     

These types of solutions require commitment and embracing the fact that you will probably be doing many more projects with the “platform.” If you do not have several BPM projects lined-up in your application portfolio strategy, you have probably made a strategic mistake. BPM applications are complicated; it may take several implementations to achieve true productivity. That is, business output versus the resources requirements of the BPM application. 

Luck Favors the Prepared Mind — Get organizationally and technically ready

The reality is that IT projects are not always successful. But if you are considering a BPM project you can increase your chances, if you are truly prepared for the disruption that will inevitably occur once the project is joined.

Understand the role of a BPM in your architecture is,

  • Extend the functionality of existing apps
  • Enable disintermediation between applications
  • Tightly-integrate processing gaps among disparate applications
  • Provide for needed application behavior that can take advantage of new technologies and techniques
  • a process-driven CRM application
  • Provide limited AI to your business processes 

Depending on your BPM architecture, before your project starts consider some the following items,

  • Define your overall application security model, including SOA 
  • Harvest relevant and up-to-date workflow and process models
  • Identify physical resources that need to be used, such as, email, service brokers, identity management, content management, and so on, for whitelisting, network address translation (NAT), and BPMS integration configurations
  • Collect and validate existing data models and contemplate Master Data Management for the BPMS, if it is a data-intensive application 
  • Consider a Minimum Viable Product delivery, a strategy that allows customer (user) feedback to determine what they want in the product going forward

From a workforce standpoint,

  • Enlist a seasoned product owner with BPM knowledge and, if possible, knowledge of the business domain targeted for modernization
  • If this is your first BPM project have your business analysts and technical resources attend training, even if you are relying on a consulting partner

Now Trending

At the macro software market level, the industry continues to move toward development constructs that in some shape or form will enhance designer and developer productivity. Essentially, BPM is just following the market in the relentless pursuit of model-driven programming.

Similar Resources

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Enhancing Your Team's BPM Capabilities: The Value of External Expertise In today’s dynamic business environment, managing and improving business processes is critical for any organization aiming to maintain a competitive edge. Many companies consider handling Business...

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+ Introduction In the evolving landscape of Business Process Management (BPM), the introduction of Shared Data Model Notation (SDMN) marks a significant advancement. As businesses increasingly seek to...

Article: Embracing the Future: Low-Code and No-Code Platforms in BPM+

Article: Embracing the Future: Low-Code and No-Code Platforms in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Article: Embracing the Future: Low-Code and No-Code Platforms in BPM+ Introduction In the realm of business process management (BPM), low-code and no-code platforms have emerged as transformative tools, reshaping how organizations develop applications and manage...

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.