Try our new research platform with insights from 80,000+ expert users
Senior J2EE Developer at a tech services company with 51-200 employees
Real User
Top 20
May 4, 2021
Integrates well, good design, and reliable
Pros and Cons
  • "The integration and design are valuable features."
  • "The interface is limited and should improve in the future."

What is our primary use case?

We use the solution as a business process management platform.

What is most valuable?

The integration and design are valuable features.

What needs improvement?

The interface is limited and should improve in the future. We are having to develop an extended application to avoid the limitation in the interface design.

For how long have I used the solution?

I have been using the solution for approximately 10 years.

Buyer's Guide
IBM BPM
December 2025
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,371 professionals have used our research since 2012.

What do I think about the stability of the solution?

I have found the solution to be stable.

What do I think about the scalability of the solution?

The solution is scalable.

How are customer service and support?

We have contacted customer service when we had some issues and it took quite some time. They could be more responsive.

What about the implementation team?

We have an in-house team that does the implementation of the solution.

What's my experience with pricing, setup cost, and licensing?

When considering the features of the solution the price is expensive compared to competitors.

What other advice do I have?

I recommend this solution to those who have enterprise companies. If the business is small then the price of the solution would not make sense financially because it is expensive.

I rate IBM BPM an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Viktor Dolyna - PeerSpot reviewer
DevOps Engineer at a computer software company with 51-200 employees
Real User
Top 5
Apr 12, 2021
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?

We have four clients that use this solution. We use IBM BPM for business processes. 

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.

How are customer service and technical 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.
PeerSpot user
Buyer's Guide
IBM BPM
December 2025
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: December 2025.
879,371 professionals have used our research since 2012.
Owner/CEO at a tech services company with 11-50 employees
Real User
Nov 25, 2020
Offers lots of space, quite stable, and perfect for large enterprises
Pros and Cons
  • "IBM's deployment box is one huge black box. We can create all the services with our own code or without a codebase, however, we have a huge amount of space with practically no limitation."
  • "If you want to use IBM BPM, you will have to invest a lot of money for licenses and you need to learn that there are limitations in developing applications. You cannot create anything you want."

What is most valuable?

 It is perferct if you have to develop complex apps without much coding (only java script). It is also good if you don't have much IT resurces in your company and woudl like to involve business analysts in process of developing apps. My opinion is that no it stuff can do about 50% of all developers work.

What needs improvement?

If you have a company that doesn't like to have everything ready out of the box and likes the capability of customizing a solution, you'll probably have a problem with this solution. You will need to do customizations on process portal, on your BPM applications ...

If you want to use IBM BPM, you will have to invest a lot of money for licenses and you need to learn that there are limitations in developing applications. You cannot create anything you want. You need to follow all the rules that IBM BPM requires.

For example: you cannot implement modern programming techniques (OOP), microservise architecture. You have services, you have a graphical tool for creating solutions, however, you cannot use this part of the code in other apps freely if you don't use toolkits and it can be sometimes very tricky. 

There are some things that the solution needs to improve upon from a developer's perspective. Software developers that use the eclipse process designer in older versions of BPM have had issues. The eclipse process designer and web process designer are quite different. With a web process designer, they cannot use IntelliSense during the coding in JavaScript. They cannot use some functionalities that weere in previous versions.

From the client's perspective, there are problems with licensing. It is complex especially when you need to do upgrade from old to new version. You will  need to use VPC instead of PVU per core and it is confusing. 

In case we are talking about cloud pack for automation it is good idea and it shoud be the future of automation of business processes but it is not ready yet. There are some functionalities that are missing ( for exampe sql services).I epxect that it will be solved soon.

For how long have I used the solution?

I've been using the solution for more than ten years. I started with the very old versions, with BPEL processes and then swich to BPMN.

What do I think about the stability of the solution?

The solution is extremely stable. IBM is a reliable product. There aren't issues with bugs or glitches. It doesn't crash or freeze.

What do I think about the scalability of the solution?

The solution can scale well. It's already quite sizeable and it's designed for larger organizations.

How are customer service and technical support?

We actually give technical support to our clients directly.

I do have some technical support experience with some of IBM's technical support team, especially in relation to the setup, installation, and upgrade. I needed their help during installation and the response was okay. I'd say that I am satisfied with the level of support.

Which solution did I use previously and why did I switch?

I am using also Camunda. It is an open-source BPM and I can make a parallel between these two tools. Therefore, if you want to create new apps and you have experiance software developers and have resources, and you don't wish to pay licences then it will be better for you to create a business process apps using open-source.  If you woudl like to create your services and your UI in some external tools, like Java. .NET, Angular, .. it is possible in camunda and it is not easy to achive in IBM BPM. On other hand if you don't have IT resources and you woud like to create apps faster then use IBM BPM.

How was the initial setup?

The solution is complex to set up. However, you expect this going in. It is a huge application. It is running on a WebSphere Application Server. The WebSphere Application Server is an application server, and therefore, you need to set up this application server first and then to set up the BPM solution. After that, you need to create profiles and so on. There are multiple and sizable parts to the implementation that have some very problematic steps. On top of that, if some error is happening with these steps, we will have a problem. 

On the other hand, you really have a huge and powerful tool at the end. Therefore, you cannot expect the tool will have a simple setup or simple installation and to have all this functionality that you get with IBM BPM, especially with IBM Business Automation Workflow that you ultimately have.

Basically, for first installation and customization of one small dev, test and prod environment  you will not need more than a week.

If you have old version of BPM and olready finished some appps, and you need to upgrade it, then it is a bit more complex, due to the fact that you will probably have problems with the application if these applications are developed in an older version of BPM. Instead of only upgrading software, you will need to convert the application and sometimes it could need some time.

What's my experience with pricing, setup cost, and licensing?

IBM BPM is not for every company. This is a solution is for a company that has at least 500 people and more employees. I don't expect a company with only 100 people to invest a half-million dollars into the licensing and the same in the services. A company like that should look into other open-source options.

What other advice do I have?

We're just customers. We are not partners. We don't have any business relationship with IBM.

I started with the very old versions, with only BPEL processes. It was also BPM, however, I was using BPEL processes

Right now, for the latest client, we are using the business automation workflow 19.0.0.3.

Our clients are mostly in the banking industry, and therefore we don't really deal with the cloud versions.

IBM is preparing some new tools specific only for the banking industry and for the cloud. I don't much about it but I'm sure that it will be presented soon.

Basically, if you company is large, has problem with IT resources, need to rapidly change business processes and to fast create new apps IBM BPM will do your job.

I'd rate the solution eight out of ten. They can still improve their software. They have some parts missing and I'm expecting that these parts will be upgraded in the future. It is not a full 10 now, as there are somethings that they need to improve on.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Integrator
PeerSpot user
reviewer1420476 - PeerSpot reviewer
Enterprise Architect at a financial services firm with 10,001+ employees
Real User
Sep 23, 2020
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.
PeerSpot user
reviewer1412832 - PeerSpot reviewer
Principal Engineer at a tech services company with 501-1,000 employees
Real User
Sep 10, 2020
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
PeerSpot user
Co-Founder & CTO at a tech services company with 1-10 employees
Real User
Aug 26, 2020
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.
PeerSpot user
reviewer1386273 - PeerSpot reviewer
Development Team Lead at a tech services company with 1,001-5,000 employees
Real User
Jul 22, 2020
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.
PeerSpot user
reviewer1386273 - PeerSpot reviewer
Development Team Lead at a tech services company with 1,001-5,000 employees
Real User
Jul 20, 2020
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.
PeerSpot user
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2025
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.