We have four clients that use this solution. We use IBM BPM for business processes.
DevOps Engineer at Integrity
Provides us with full visibility and insight relating to managing business processes
Pros and Cons
- "IBM BPM is both scalable and stable."
- "The price and the overall installation process could be improved."
What is our primary use case?
What needs improvement?
The price and the overall installation process could be improved.
For how long have I used the solution?
I have been using this solution for a couple of years.
What do I think about the scalability of the solution?
IBM BPM is both scalable and stable.
Buyer's Guide
IBM BPM
April 2025

Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
860,592 professionals have used our research since 2012.
How are customer service and support?
The technical support is fine.
How was the initial setup?
The initial setup takes three days. It can be a bit complex.
What about the implementation team?
We have two admins that handle all maintenance-related issues.
What other advice do I have?
I would absolutely recommend this solution to others. Overall, on a scale from one to ten, I would give this solution a rating of nine.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Enterprise Architect at a financial services firm with 10,001+ employees
Works adequately for executing process workflows, but it is complex and difficult to maintain
Pros and Cons
- "This product does the job in terms of executing the workflow."
- "Our developers are complaining that it's too complex to maintain."
What is our primary use case?
More than anything, we use IBM BPM to orchestrate processes. We don't have a culture of BPM, so we don't do process modeling and monitoring for improvement. Nonetheless, we get a benefit from the BPM.
Our developers have created some application views. I'm not sure if BPM is meant for application views, but they have done that to model and automate processes.
I am an architect and although I haven't worked with it directly, I am trying to help. The problem seems to be that we don't have the skill set to support it.
What is most valuable?
This product does the job in terms of executing the workflow. It might be overkill for what we are doing, but we use it to automate some of the backend processes or system processes.
What needs improvement?
Our developers are complaining that it's too complex to maintain. They are struggling to remodel or maintain existing interfaces and integration.
I've been through the interfaces but the developers find it difficult to get into the code to maintain it, modify it, and customize it.
For how long have I used the solution?
We have been using this product for more than 10 years.
Which other solutions did I evaluate?
We have been looking at implementing Signavio. It looks promising in terms of what we want to do, but we are not sure if it's the right direction to go in.
What other advice do I have?
I would rate this solution a five out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
IBM BPM
April 2025

Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
860,592 professionals have used our research since 2012.
Principal Engineer at a tech services company with 501-1,000 employees
Its ease of use and off-the-shelf functionality made us adopt this solution
Pros and Cons
- "One of the reasons for adopting this solution ten years ago was its ease of use. It had a lot of off-the-shelf functionality, and it did not need to be developed specifically for the project that we were implementing. That was the main reason for adopting it in the beginning."
- "IBM BPM lacks openness, that is, the ability to become open for new options in terms of APIs, front-end development, and ecosystem. IBM BPM has been quite closed. One of the main improvements would be to somehow embed the rules engine into IBM BPM. Merging IBM BRMS and the rules engine with IBM BPM would be helpful. If there was some simpler way to define rules without having to put IBM BRMS on top of it, it would be good. It's something that we can get out of Camunda but not out of IBM BPM."
What is our primary use case?
We are consultants and integrators. We are also a partner of IBM. We implement IBM BPM in financial institutions for automatic support, process automation support, process digitalization, and process management. Our business cases are all around financial markets.
What is most valuable?
One of the reasons for adopting this solution ten years ago was its ease of use. It had a lot of off-the-shelf functionality, and it did not need to be developed specifically for the project that we were implementing. That was the main reason for adopting it in the beginning.
What needs improvement?
IBM BPM lacks openness, that is, the ability to become open for new options in terms of APIs, front-end development, and ecosystem. IBM BPM has been quite closed.
One of the main improvements would be to somehow embed the rules engine into IBM BPM. Merging IBM BRMS and the rules engine with IBM BPM would be helpful. If there was some simpler way to define rules without having to put IBM BRMS on top of it, it would be good. It's something that we can get out of Camunda but not out of IBM BPM.
For how long have I used the solution?
I have been using IBM BPM for around ten years.
What do I think about the stability of the solution?
It is quite resilient to failure. It's a good solution in this sense.
What do I think about the scalability of the solution?
It is quite scalable.
How are customer service and technical support?
For common day-by-day support, they are good. For things that are a little bit more complicated and require highly-skilled knowledge, it can become complex and difficult to obtain support.
How was the initial setup?
The initial setup is complex. It takes several months, and it requires expertise from IBM technicians most of the time.
Its initial setup could be improved. If there was a way to set it up in two or three clicks or there was a way to create a space or cloud infrastructure that can be available in several clicks, it would be a product gain. It would be nice to have something available as platform-as-a-service (PaaS) in cloud infrastructure. I don't know whether this functionality is currently available because we have stopped investing in this technology.
What about the implementation team?
It requires consultants for deployment.
What other advice do I have?
I would rate it an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
Co-Founder & CTO at Archista
Easy to implement and use, and flexible in terms of workload distribution
Pros and Cons
- "This tool is very useful when it comes to enterprise-grade automation and governmental processes for the security aspects, performance, and reliability."
- "Importing and exporting between multiple environments is more difficult with other tools."
What is our primary use case?
We evaluated this product for governmental processes automation trials. Although they didn't actually commit to production, in evaluating this product against others based on Microsoft technology like AuraPortal, I can say that this is definitely better in terms of capability. This is especially true in citizen developers. It also has multi-platform support including Linux and Unix, which can't be achieved with the .NET stack.
Integrating with other products is easy for a variety of set APIs.
The use case was in education and we were able to complete a POC within one week without expert knowledge.
How has it helped my organization?
This tool is very useful when it comes to enterprise-grade automation and governmental processes for the security aspects, performance, and reliability.
Evaluating the tool isn't a hard job for the cloud trial. We were able to do our trials on the tool in a very short time and received feedback from different teams within the organization.
Using the standard notations in the diagrams makes it a lot easier when sharing processes across business teams.
Generally, we recommend this tool for any enterprise-grade project.
What is most valuable?
Web Designer is a valuable feature that is better than the desktop version. The desktop version requires integrations between the workstation and the main engine, whereas, with Web Designer, all of the constraints have been removed. The user experience enables citizen developers and business users to design and review simple business processes.
Importing and exporting between multiple environments is more difficult with other tools. This is a great feature for productivity.
IBM BPM is one of the leaders without question.
What needs improvement?
We would like to see this product cloud-native, as the market now is moving to both hybrid cloud and multi-cloud deployments. Being cloud-native helps in moving towards this strategy.
We would like to have more flexibility in distributing the workload across different data centers and different locations.
IBM BPM needs to be containerized and managed by K8s. IBM has a great chance in this, especially after the acquisition of RedHat. Making the BPM cloud-native will give great capabilities.
This is the improvement that should be made to all the current tools as Kubernetes is the defacto standard now.
For how long have I used the solution?
We have been using IBM BPM for a few months.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Development Team Lead at a tech services company with 1,001-5,000 employees
Has good APIs and push notifications
Pros and Cons
- "I like the APIs and the BPM coach is a good tool. But if I had to pick one, it would be the API."
- "The debugging needs improvement. There is some confusion surrounding the debugging."
What is our primary use case?
We use IBM BPM for AC Kronos process management to use for calls and users.
What is most valuable?
I like the APIs and the BPM Coach is a good tool. But if I had to pick one, it would be the API.
The push notifications are also good.
What needs improvement?
The debugging needs improvement. There is some confusion surrounding the debugging.
They should also improve the APIs.
For how long have I used the solution?
I have been using IBM BPM for four months.
What do I think about the stability of the solution?
It is scalable. No bugs or glitches.
We don't use it in the production systems right now. We're just using it in the pilot mode.
What do I think about the scalability of the solution?
Our teams work on scalability and I think it is good. It's based on IBM vSphere, and the scalability is good.
It's used by around 10,000 people and around 15 developers.
How are customer service and technical support?
IBM's technical support is not enough. We don't get good responses from technical support.
How was the initial setup?
The initial setup was straightforward. It's automatic, then you compress it.
It took us around one day to install it.
What other advice do I have?
My advice would be to use an open-source solution. It would be more valuable than IBM. Our company is based on IBM. IBM is good for our needs but I wouldn't recommend it for an old age company. An open-source product would be better.
I would rate IBM BPM an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Development Team Lead at a tech services company with 1,001-5,000 employees
Stable, with good performance and offers great notification services
Pros and Cons
- "The solution offers great notifications."
- "Finding errors and bugs on the system is not easy. We can't seem to use the events or logs to find them, so it makes it difficult to debug the system. They really need to work on their debugging features to make is much, much easier. It would improve the solution considerably and should be something they add in a future release."
What is our primary use case?
We use IBM BPM for process management for our users. With it, we don't need to load items under a sandbox using IBM BPM and it has a good general user experience with business processes.
What is most valuable?
IBM's APIs are very good. We use them often. I really like the API.
The IBM coaching tool gives us a lot of great benefits.
The solution offers great notifications.
The performance of the system is great. It's very reliable.
What needs improvement?
Finding errors and bugs in the system is not easy. We can't seem to use the events or logs to find them, so it makes it difficult to debug the system. They really need to work on their debugging features to make is much, much easier. It would improve the solution considerably and should be something they add in a future release.
The solution is pricey and time-consuming to manage.
Technical support needs to be much more helpful.
It would be useful if IBM could hold calls to help companies with system learning so we could better wrap our arms around the product.
For how long have I used the solution?
I've been using the solution for around two years at this point.
What do I think about the stability of the solution?
The solution is quite stable. We find that it doesn't crash and it's quite reliable.
What do I think about the scalability of the solution?
I'm not sure I could speak to the scalability of the solution. I personally have never tried to scale it, so I'm not sure how it works.
How are customer service and technical support?
My understanding is that our team is not well supported by technical support. Due to the fact that it's not very good, we need to rely on our own research and try to troubleshoot from our end.
Which solution did I use previously and why did I switch?
Before IBM, we didn't use any other kind of business process management architecture. We chose IBM due to our existing architecture. Whether or not we used a different software that helped us complete similar tasks, I cannot say.
How was the initial setup?
As I recall, the initial setup was pretty straightforward. We found it to be rather easy.
What's my experience with pricing, setup cost, and licensing?
The solution is on the expensive side.
What other advice do I have?
We're just customers; we don't have a business relationship with IBM.
We're not sure which version of the solution we're using is. It may be Version 10.
We don't use IBM BPM for production. We are using IBM BPM in the pilot system instead of the production system. I've been using the pilot system for about one year.
I'd advise others considering business process management software to think about open source. The industry is moving in that direction, and it may be better for many companies.
If they have enough money and time, IBM is still a very good choice.
I'd rate the solution eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Architect at Datamatics Global Services Limited
Streamlines operations and improves turnaround time, but mobile support needs improvement
Pros and Cons
- "This solution has streamlined our operation and improved the TAT of sales, operations, and underwriters."
What is our primary use case?
We use this solution for the implementation of loan processes for banking and financial institutions.
How has it helped my organization?
This solution has streamlined our operation and improved the TAT of sales, operations, and underwriters.
What is most valuable?
This solution has many valuable features, including:
- Timer-based escalations and SLA implementation.
- Team filter service to identify and assign to an approperiate set of users based on branch, location, product, scheme, loan amount approval limit, etc.
- Process portal provides a single place to access the tasks for different process.
- Lazy loading of sections.
- State-of-art controls in the user interface.
- Easy and quick implementation of web services.
- Easy and quick implementation of Java integrations.
- Easy and quick implementation of connecting/calling database using in-built integration services.
What needs improvement?
Some of the areas that could use improvement in this solution are:
- It should provide more flexibility to connect with external systems, and there should be in-built services that can be used to integrate with other systems quickly.
- It should have proper controls for mobile phones and tablets, which enable their access and use flawlessly.
- It should provide in-built services to handle the CSHS Javascript error exceptions.
- It should provide in-built tools for proper monitoring, purging, archival, etc.
- There should be proper tools for code management, such as code compare and code merge.
For how long have I used the solution?
Four years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Chief Enterprise Architect at a insurance company with 201-500 employees
Very stable and robust but is not easy to implement
Pros and Cons
- "This solution is very stable."
- "We care about technology and support because support is very important and a BPM is not easy to implement."
How has it helped my organization?
We have several companies within our group. The group that develops this product also customizes it further for other customers. We provide this solution to customers like banks, hospitals, etc. They tell us that the product is very stable and very robust.
What is most valuable?
I don't know. I think the stability of the product is its most valuable feature.
For how long have I used the solution?
We've been using IBM BPM for more than ten years.
What do I think about the stability of the solution?
This solution is very stable.
What do I think about the scalability of the solution?
We have at least 1,000 users.
How are customer service and technical support?
We have received very good technical support.
Which solution did I use previously and why did I switch?
We tried several solutions, but after testing them out, this is the solution we have used for over ten years. Ten years ago, BPM was not so advanced, but IBM was the best at that time, so we chose IBM because it was a good asset. It was a good strategy to follow.
How was the initial setup?
We have several customers with different companies, like banks and hospitals, so it depends on the target, the project, and what features they want to implement. A typical project might need three to nine men per year to deploy.
What about the implementation team?
We have our implementation team. We have an integration team and our consultant is Portugal IBM.
Which other solutions did I evaluate?
Yes. I don't remember which ones. One that we evaluated was Oracle BPM and another one was from a company that doesn't exist anymore.
What other advice do I have?
We care about technology and support because support is very important and a BPM is not easy to implement. The concept may be easy but the implementation is not, and it depends on a lot of customer requirements. You need to have a very good support team, both functional as well as technical. The tool itself is not the most important factor.
I would rate this solution as seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2025
Popular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Camunda
Control-M
Appian
SAP Signavio Process Manager
Pega Platform
Bizagi
ARIS BPA
IBM DataPower Gateway
Apache Airflow
IBM WebSphere Application Server
Bonita
Hyland OnBase
AWS Step Functions
Nintex Process Platform
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the functional differences between Camunda BPM and IBM BPM?
- Is IBM BPM independent from Database Management Systems and Application Servers?
- Which is better, IBM BPM or IBM Business Automation Workflow?
- When evaluating Business Process Management, what aspect do you think is the most important to look for?
- Camunda or Bonitasoft?
- Do you know of a solution which fulfills the requirements listed below?
- Looking for a BPMN tool that is easy to use and reasonably priced
- Which tool do you recommend for business process modeling only?
- Which is the best Workflow Automation Platform with microservices?
- RPA vs BPM: do they complement each other?