I am a Solution Architect and I support both cloud and on-premise versions of IBM BPM. I use the solution for banking applications, such as account opening, fund transfers, corporate and credit limit approval process. In the insurance sector, digitalization, underwriting, life insurance claim settlement process, and vehicle claim settlement process.
BPM Architect at a tech services company with 201-500 employees
Improved user interface, easy to scale, and highly reliable and stable
Pros and Cons
- "This solution has always been lacking in the user interface (UI), it needed to be improved a lot. However, from the acquisition of Spark UI, the UI is much better. Overall the solution is robust and has the ability to integrate with any product for complex workflows."
- "IBM BPM integrated with Spark UI and the UI is now much better, but they still need to improve the UI because competitors have predefined templates and other additional features. In these competitor's solutions, you are able to use the templates, map your data, and the form is ready to use. With this solution, you need to write a lot of code to have the same quality as the competitor's templates. It would be a benefit to make this platform more towards low-code or no-code."
What is our primary use case?
What is most valuable?
This solution has always been lacking in the user interface (UI), it needed to be improved a lot. However, from the acquisition of Spark UI, the UI is much better. Overall the solution is robust and has the ability to integrate with any product for complex workflows.
What needs improvement?
IBM BPM integrated with Spark UI and the UI is now much better, but they still need to improve the UI because competitors have predefined templates and other additional features. In these competitor's solutions, you are able to use the templates, map your data, and the form is ready to use. With this solution, you need to write a lot of code to have the same quality as the competitor's templates. It would be a benefit to make this platform more towards low-code or no-code.
The REST web service integration needs to improve by providing other features, such as different security options.
In an upcoming release, they should add video calling capabilities to the solution. I work mainly in the Middle Eastern market and many of the bank companies use video Know-Your-Customer (KYC) to call the customer directly from the BPM tool. They do this for customer verification, such as document and identity authentications. Additionally, every organization at some point would like to send out letters to their customers, for example, welcome letters, but there is no easy way to do it with this IBM BPM. There needs to be a template available or an attachable generated PDF document that can be made easily within this solution.
For how long have I used the solution?
I have been using this 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?
This solution is very stable. When looking at all the features reliability is one of the strongest points of this solution. It has greater scalability and stability compared to the other competitors, such as Appian.
What do I think about the scalability of the solution?
The scalability is really good. The scalability of IBM BPM is one of the best in the market because you can scale seamlessly. You can add any number of user licenses, CPU cores, or other components.
Most of the customers I have are enterprise companies using this solution.
How are customer service and support?
The support is not very good. When we raise the Problem Management Report (PMR) for any support, they usually take a long time to respond. They tend to ask a lot of questions instead of evaluating the system themselves by doing screen sharing sessions or other troubleshooting evaluations. There are times when we finally get a response from support but the solution they gave is not helpful and the issue remains.
I rate IBM BPM customer support as seven out of ten.
How was the initial setup?
I have been using this solution for a long time and for me the setup is not difficult. However, it is a little complex if it is your first time or when you compare it to competitors. The length of time it takes to do the setup depends on the hardware environment, but it typically does not take very long.
What's my experience with pricing, setup cost, and licensing?
The price of the solution is fair for an enterprise solution that has both cloud and on-premise deployments and when comparing to competitors. Recently IBM has introduced Cloud Pak which allows for more flexible licensing options for automation and other features.
Which other solutions did I evaluate?
I have evaluated Appian.
What other advice do I have?
I rate IBM BPM a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Integrator, solutions architect
Senior Manager at a computer software company with 1,001-5,000 employees
A business process management solution with a lot of capabilities and potential
Pros and Cons
- "Overall, I'm satisfied with the product. If you compare it with other products, it's probably not as easygoing or as simple to implement as the rest. But after you get used to it, it works. It has a lot of capabilities and potential, but the people, who come from different technologies, have some difficulty getting used to the way of working with IBM products."
- "This is technology, and there's always room for improvement. It would be better to have a single solution. Trying to have an overview in terms of this solution brings together the concepts of BPM processes, customer journeys, and an automation part for KPIs. All of this working together and coming up with a single solution with privacy is more commercial than anything else."
What is our primary use case?
I'm a consultant. We are working for a consulting company, and we initiate solutions in IBM BPM at the moment, mostly for banks.
What is most valuable?
Overall, I'm satisfied with the product. It has a lot of capabilities and potential.
What needs improvement?
This is technology, and there's always room for improvement. It would be better to have a single solution. Trying to have an overview in terms of this solution brings together the concepts of BPM processes, customer journeys, and an automation part for KPIs. All of this working together and coming up with a single solution with privacy is more commercial than anything else.
Because when you try and initiate things, we see that it's two different applications. But there's an effort to combine all of these applications and have an overview of internal processes. I believe they are making investments in this part, but they are probably delayed a bit.
Adding a control app or something easier in terms of maintaining the versioning will help. Make it easier to manage the patches so you can just do it and move on to the next one. Every time we tried to meet to do some upgrade of a version of the solution, it was a lot of work. Even minor upgrades always required a significant amount of work in intensities and trials.
What do I think about the stability of the solution?
From our side and our core customers, we didn't get any complaints.
How are customer service and technical support?
Depending on the geographical area you're in, depending on the relevance of your customer, and if it's a big customer, the support goes very well. We don't have many complaints. If it's a smaller client in a smaller country, sometimes the support is delayed a bit, and we get some pushing from their side to make sure that we have a proper response.
Which solution did I use previously and why did I switch?
We also have projects in our systems and projects with Comunda, and we are doing some parallelly. We also have some experience in using the BPMO methods and Software AG. It's not great, but for small things, it does the trick in terms of the licenses model. Sometimes depending on the situation, it becomes much more interesting for some of our clients.
How was the initial setup?
The initial setup is kind of a pain when compared with other solutions like Comunda, which is more or less like plug-and-play and quite easy. The solution is quite quick in terms of IBM, and it's a bit more complex. Especially if you're talking about having a more enterprise environment, it becomes a bit complex. You have to configure a lot of additional components from that infrastructure to make sure it's running okay, and sometimes it becomes a bit complex.
What's my experience with pricing, setup cost, and licensing?
It's expensive. All software is always extremely high. The manufacturing cost that we have compared to the selling cost, it's not like you're building a house or building a car. But putting that aside, considering that it's expensive, it's a lot of money. If you compare it with some of the other alternatives in the market, it's a similar price. For instance, if you compare it with Pegasystems, it's a similar price.
If you're talking about smaller companies or smaller clients, probably they're going for something more simple like Comunda or something else because it's much cheaper. Even the support becomes much cheaper than getting a full IBM BPM solution.
If you're a very big company or a bank or don't want any headaches, you would probably prefer IBM. You know the old saying that no one has ever been fired for buying IBM. It's one of those things, and that rule still applies.
What other advice do I have?
I would advise potential users to get proper training and figure out the most suitable version that they need. Because in terms of internal versions and support, they need to be careful. Like all software, the latest versions always include some bugs. Older versions lack some support. You need to be careful about that.
Have a proper solution architect that knows enough about the BPM system's ins and outs to make sure that you have proper internal support in terms of projects. Apart from that, try to build a close relationship with the vendor.
People who come from different technology backgrounds have some difficulty getting used to working with IBM products. If you compare it with other products, it's probably not as easygoing or as simple to implement as the rest. But after you get used to it, it works.
On a scale from one to ten, I would give IBM BPM an eight.
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
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.
Unemployed at a tech services company with 11-50 employees
A very stable and powerful tool for handling lots of concurrent users, but it is expensive, and the Eclipse-based tool has performance issues when you have a lot of developers
Pros and Cons
- "I liked its robustness the most. It was a very robust platform in my experience. It seemed like a very stable and powerful tool for handling lots of concurrent users and hammering at the system."
- "It is a really powerful tool, but its entry price is so high, which makes it a very exclusive club for who gets to use it. The thing that seemed to be the most intolerable was that you could put lots and lots of users on it, and it worked fine, but if you put lots and lots of developers on it, it sure seemed to have challenges. The biggest challenge was the development because of the Eclipse tool. It just seemed like irrespective of the development team that you put together, whether it had 10 or 50 people, you would end up having to reboot the development server throughout the day when you concurrently had lots of people hammering on the system. The development server just got sluggish. This was true for every project I was on. Once you got more than about five people working on the system at the same time, it would just get slower and slower during development work, and the only way to fix it was to reboot the server. It became just like a routine. Sometimes, we would reboot at lunch or dinner time, which is silly. After the cloud instances started rolling out, I never saw that again. That was probably the one big advantage of the cloud version. Instead of using an independent Eclipse-based process development tool, we moved to web-based process and design. The web-based tool definitely had greater performance than the Eclipse-based tool. I never got onto another project after that with 50 people, so I don't know how the performance is when you get a large team on it, but it definitely seems that the cloud design tool was a massive improvement."
What is our primary use case?
I used it in my previous company where we did a lot of work with banks, financial institutions, and accounting firms. We were primarily using it for automating business processes, but a lot of them were really custom applications that used the process engine for making things happen. We were using it in innovative ways to make that BPM process engine do lots of other things that I'm not sure it was really ever designed to do. There was a lot of financial stuff. There were financial calculations that would fire off a SQL process and then get the results back.
What is most valuable?
I liked its robustness the most. It was a very robust platform in my experience. It seemed like a very stable and powerful tool for handling lots of concurrent users and hammering at the system.
What needs improvement?
It is a really powerful tool, but its entry price is so high, which makes it a very exclusive club for who gets to use it.
The thing that seemed to be the most intolerable was that you could put lots and lots of users on it, and it worked fine, but if you put lots and lots of developers on it, it sure seemed to have challenges. The biggest challenge was the development because of the Eclipse tool. It just seemed like irrespective of the development team that you put together, whether it had 10 or 50 people, you would end up having to reboot the development server throughout the day when you concurrently had lots of people hammering on the system. The development server just got sluggish. This was true for every project I was on. Once you got more than about five people working on the system at the same time, it would just get slower and slower during development work, and the only way to fix it was to reboot the server. It became just like a routine. Sometimes, we would reboot at lunch or dinner time, which is silly. After the cloud instances started rolling out, I never saw that again. That was probably the one big advantage of the cloud version. Instead of using an independent Eclipse-based process development tool, we moved to web-based process and design. The web-based tool definitely had greater performance than the Eclipse-based tool. I never got onto another project after that with 50 people, so I don't know how the performance is when you get a large team on it, but it definitely seems that the cloud design tool was a massive improvement.
For how long have I used the solution?
I have been using this solution for a little over seven years.
What do I think about the stability of the solution?
It was very stable.
What do I think about the scalability of the solution?
It is a powerful system. It can scale to really big numbers in terms of the number of users. You can put lots and lots of users on it, and it works fine, but if you put lots and lots of developers on it, it seems to have challenges.
It was a development house, and we had 25 people using it, but now, because of COVID, they have cut back, and there are probably 14 or 15 people left.
How are customer service and technical support?
There are different kinds of tech support. There is the free knowledge-based stuff, and they also have really good development support if you have a high-end contract. I have used all that, and it is pretty fine. Sometimes, we would find bugs, and they would send us a fix that would get rolled in with the next version. I don't like to be the one that uncovers real bugs, but it has happened.
Support was superior and absolutely wonderful if you could afford it. It is IBM, so if you're in that ecosystem, they expect you to have lots of money and be prepared to let it go.
Which solution did I use previously and why did I switch?
My first exposure to BPM was with IBM BPM. I had never heard of it before I got the job.
How was the initial setup?
Having used lots of software over my life, I would say this one is pretty much on the complex side. Before the cloud version, it was challenging to make sure you've got the right versions downloaded. They had so many different variants with different licensing agreements, and then the patching has to be done in a particular order. The installation has always felt like a homebrew scripting system rather than a really robust installer. It always felt like if you made one mistake, it might take you an hour to back out of it. It was not a very forgiving and intuitive installation.
What's my experience with pricing, setup cost, and licensing?
I wish it was less expensive. I don't know why their pricing model is so high for a piece of software that could benefit so many. It just seems to me that they could have a lower cost, maybe with fewer features or whatever, but it should be possible to do a lower cost workflow software that uses the same interface and underlying engine but does not cost so much that you have to be a Fortune 50 company to buy it. It is annoying to me. There are a lot of solutions that IBM has that are really powerful but nobody can afford them. They know their business, but I still feel that there are a lot of customers who would benefit from this sort of thing. I don't know what this elitism is all about. I am sure they have people doing the money numbers, but it seems like you can make a lot more money by selling it to way more people for a little bit less.
What other advice do I have?
When it first started, one of the things that were clunky about it was that it was ugly out of the box. It was not a very pretty program. There was a whole ecosystem of people who would do development on top of this IBM business tool, and everybody was coming out with their own toolkits to have a better UI application-wise. That was a real big problem. Towards the end, they bought up something called SPARK UI, and that toolset was significantly prettier and made the applications that you produce with BPM look a lot nicer. There are definitely some improvements there, and they are heading in the right direction.
In my previous organization, we had mostly moved to the cloud. Originally, I was doing server implementation, so we were running everything on AWS and EC2 instances. After that, we moved over to cloud-based stuff. I've been doing IT work for 25 years, and I've always been a get inside and figure out what's going on kind of guy. Personally, for troubleshooting, I don't like the extra layer of abstraction. I like being able to dig in and go right for the logs and see exactly what's happening. I like being able to see exactly what's going on performance-wise. The cloud instances felt a little further away, but on the other hand, I didn't really see any of the performance issues, so there wasn't a lot of troubleshooting to do. Maybe it's just me being old-fashioned, but I do prefer the ability to get in as far as I want to go into troubleshooting. BPM in itself was already running in a big Java instance on IBM, so it was already isolated in the operating system into its own Java Virtual Machine. There were already abstraction issues, but I did enjoy having more detailed access.
IBM has clearly invested a lot of money in making the product robust in developing it. At the same time, as an IT professional within the same career field, it is risky to be a single vendor ecosystem participant. It is really much wiser to have BPM development skills that would transfer to other platforms. I would say don't forget that there are other systems besides IBM BPM to fix automation and workflow challenges.
I would rate IBM BPM a seven of ten. It is really good and powerful, and you can do a lot with it, but its price is hard, and there are challenges using it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Digital Banking & Innovation Director at a financial services firm with 1,001-5,000 employees
The processing functionality makes it easy to change processes and workflows easily
Pros and Cons
- "This is one of the best tools to support the business and the way we work, and the numerous processes we need to implement."
- "The front end is not customised for a good user experience."
What is our primary use case?
We do use not the BPM alone; we use the BPM with the ODM and the BPM with the RPI from IBM too, which is Automation Anywhere. So we have a lot of pieces connect to accelerate the process. We have a business process to open accounts and a workflow from open accounts to transfers. The transfers include internal transfers and international transfers. We have a business process to open accounts and a workflow from open accounts to transfers. The transfers include internal transfers and international transfers. We have about 60 processes, including nine complex processes implemented. We also have 20 ad-hoc processes. We created these processes in about a month.
How has it helped my organization?
The process is important. The processing functionality makes it easy to change processes and workflows easily. This is useful as our business is in constant transformation and is constantly changing. We have an internal team that knows the product well regarding BMP, and we do not often need the intervention or further support of IBM.
What is most valuable?
This is one of the best tools to support the business and the way we work, and the numerous processes we need to implement.
What needs improvement?
IBM could improve the price. It is far too expensive. It would also be useful to be able to implement the product more quickly. The front end is not customised for a good user experience. It does not have an amicable interface.
For how long have I used the solution?
We started using IBM BPM seven years ago.
What do I think about the scalability of the solution?
IBM BPM can be scaled up and down to various layers. At the highest level, the solution is implemented quickly and suits our purpose. Lower levels provide more functions but take longer to implement.
How are customer service and technical support?
When there are issues with the product, we need to raise a case with IBM, but the turnaround time for support requests is very long. However, generally, we don't have that many issues with the product.
How was the initial setup?
We improved the setup process, but it can still take between 2 to 6 months to complete an implementation. If there are any issues, it can take up to a year to complete. It is a complex process.
What about the implementation team?
It would be best if you chose the correct partner for implementation. If you don't use a partner with the correct knowledge and the implementation goes wrong, you need to re-implement, and it is a very time-consuming process. The implementation should ideally not be used as a learning process. We found this out by experience as we once had a partner with little experience, and as a result, a lot of errors occurred within the implementation. This cost a lot of time to resolve. We use an experienced integrator now to assist with the process.
What's my experience with pricing, setup cost, and licensing?
It is a very expensive product.
What other advice do I have?
It's a robust technology, able to support a lot of processes so that users can use it in a large group processing environment. I don't customers use the latest version. The latest version, 6.0, has been out for 2 to 3 months, but there have been many problems with it. It is best to use a mature version in the market, which is well established.
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.
Manager - Systems and Services Delivery at a comms service provider with 1,001-5,000 employees
Straightforward to set up with the potential to scale but configuring was difficult
Pros and Cons
- "The installation was straightforward."
- "They should incorporate an API gateway functionality within it to simplify integrations."
What is our primary use case?
We're primarily using the solution for workflows, mostly. We are a telco-based company, however, most of our use cases are kind of in a workflow format. We're trying to workflow things across other systems.
What is most valuable?
The installation was straightforward.
What needs improvement?
For us, we had the challenge whereby the training was not done properly through a sales partner. The BPM has a partner to deliver, and with our local partner, the training was not properly done, so we were not very comfortable. We never got to a comfort level with the product. We ended up not using it that much. There were missing modules within it. For example, the document management part was missing and we failed to integrate it into our SharePoint. In the end, there was no uptake for the processes that we had put in through it.
The solution as a whole should be simplified due to the fact that it has so many paths. It's difficult for a customer, when you are onboarding this system, to understand all the parts that you have to put together.
What you buy depends on what you know about it. For example, if it's supposed to then have BlueX and a separate document management platform like FileNet, and a process server and a processing center, decision center, you kind of have to put these things together. And yet, you don't know them due to the fact that you are not an IBM expert. It's not like you can say, "Look, I want in a BPM solution." And then it just comes with everything together.
They should incorporate an API gateway functionality within it to simplify integrations. One of the key issues with IBM, BPM is the integration part. It is not very flexible with integration. For an automation platform, you really need easy integration. If I am going into SharePoint, if I'm going into ERP, those are some of the key things that you have to integrate into. We were doing point-to-point integrations. Within the system, the API gateway and the integration management should be part of the solution.
For how long have I used the solution?
I've probably been using the solution for two years at this point.
What do I think about the stability of the solution?
The stability was likely okay. For us, we had issues, however, I don't think it's the platform, which caused the problem. It was likely the expertise in terms of the actual deployment.
What do I think about the scalability of the solution?
The company licensed at the PVU level and the scalability is a bit complex. You can't really tie it to the processes that you are putting in. You always have to monitor at a system or hardware level, the impact that you're putting on it - the more you customize and add things on it. It's a bit difficult to know when to scale up or down.
Originally, we wanted it to be used by at least 1,000 plus users, with the potential, depending on the process that you've put in, of more. We would've wanted to end up hosting process automation for processes to be used across 5,000 plus users, potentially. Unfortunately, we didn't get the adoption rate we were looking for.
How are customer service and technical support?
Technical support was okay. We didn't really have any issues with their level of assistance.
Which solution did I use previously and why did I switch?
We didn't previously use a different solution. It was mostly just acquired Shadow IT.
How was the initial setup?
While the installation of the solution itself was straightforward, the customization wasn't straightforward for us. It was too complex, and the training we received did not help us understand the solution. We needed to be experts and we weren't.
What about the implementation team?
We used a consultant to assist us with the process. We did not handle the entire process in-house.
What's my experience with pricing, setup cost, and licensing?
The licensing is a bit expensive for a main process automation platform. Maybe it's because of our background, however, we found it to be a bit pricey.
What other advice do I have?
We were just end-users and customers of IBM.
It's hard to rate the solution as we didn't really get to use it. I would likely rate it at a seven out of ten - if it was installed correctly.
If I learned anything from the experience, it's the importance of proper training. A company really should get proper IBM training to understand the product first, before committing to purchasing and implementing it.
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.
Technology Analyst at a financial services firm with 10,001+ employees
Provides a very robust environment to build an integration framework or workflow patterns, but needs better coaches and user interface and more out-of-the-box functionalities
Pros and Cons
- "It provides a very robust environment to build an integration framework or workflow patterns that we have. A lot of changes or modifications have been made to this solution over the past few years. The features that they have added this time have helped developers like us to work on the developmental environment and leverage all the capabilities of the tool. This is what I like about this solution."
- "The coaches and the user interface are the areas that can be improved a lot. It is good in terms of data processing, but the UI, scripting, and coaches are not very user-friendly and developer-friendly. Performance is always an issue. The scripting and the pattern that it uses are very tedious for new developers to understand, and it takes time to master it in depth. When comparing IBM BPM with IBM APN, a lot of things are provided out of the box in IBM APN. We don't have to write code or a Java connector to make a functionality work. It would be very helpful and time-saving for developers if IBM BPM is improved in this area to provide many functionalities or drag-and-drop options so that the developers don't have to write the code."
What is most valuable?
It provides a very robust environment to build an integration framework or workflow patterns that we have. A lot of changes or modifications have been made to this solution over the past few years. The features that they have added this time have helped developers like us to work on the developmental environment and leverage all the capabilities of the tool. This is what I like about this solution.
What needs improvement?
The coaches and the user interface are the areas that can be improved a lot. It is good in terms of data processing, but the UI, scripting, and coaches are not very user-friendly and developer-friendly. Performance is always an issue. The scripting and the pattern that it uses are very tedious for new developers to understand, and it takes time to master it in depth.
When comparing IBM BPM with IBM APN, a lot of things are provided out of the box in IBM APN. We don't have to write code or a Java connector to make a functionality work. It would be very helpful and time-saving for developers if IBM BPM is improved in this area to provide many functionalities or drag-and-drop options so that the developers don't have to write the code.
For how long have I used the solution?
I have been using this solution for eight years. I have been involved with this tool since the beginning. It was called Lombardi before it was taken over by IBM. I've seen how this solution has progressed in the last few years.
How are customer service and technical support?
I don't have much experience with their technical support.
How was the initial setup?
It is straightforward.
What other advice do I have?
I would recommend IBM BPM to others depending on the use case that they are planning to implement and the actual specification they are looking for. If they are focusing more on user interfaces, I would not recommend IBM BPM, but if they are focusing more on workflows, integration designs, and straightforward processing, IBM BPM would be a good choice.
I would rate IBM BPM a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Team Lead at a energy/utilities company with 10,001+ employees
A good solution with good stability, workflow, and integration with SAP
Pros and Cons
- "Its workflow and integration with SAP are the most valuable features. It is also a stable solution."
- "We are a government organization, and we are the largest government power sector in India. We generate around 30% of power in India. Therefore, our processes are quite complex. Although IBM BPM is a low-code or no-code software, if you want to have extremely complex workflows, just the business process diagrams are not helpful in creating those workflows. While implementing complex workflows, only the process flow diagrams did not help us. We had to write a lot of Java scripts and Java queries to achieve what we wanted. Its integration capabilities with the SAP environment have to be improved. At present, we are only talking at the web services environment level. Its price also needs to be improved. It is currently expensive. Previously, Active Directory required a heterogeneous environment, but now they want a homogeneous environment. We had onboarded employees through Microsoft Active Directory, and now I have to implement Microsoft AD only from the cloud for my vendors."
What is our primary use case?
We have used it for e-office. We have done a unification in a shared service center for our procurement activities and payment, and we have rolled out almost 180 processes.
We were on version 8.6, and we have recently upgraded to Business Automation Workflow (BAW).
What is most valuable?
Its workflow and integration with SAP are the most valuable features. It is also a stable solution.
What needs improvement?
We are a government organization, and we are the largest government power sector in India. We generate around 30% of power in India. Therefore, our processes are quite complex. Although IBM BPM is a low-code or no-code software, if you want to have extremely complex workflows, just the business process diagrams are not helpful in creating those workflows. While implementing complex workflows, only the process flow diagrams did not help us. We had to write a lot of Java scripts and Java queries to achieve what we wanted.
Its integration capabilities with the SAP environment have to be improved. At present, we are only talking at the web services environment level. Its price also needs to be improved. It is currently expensive.
Previously, Active Directory required a heterogeneous environment, but now they want a homogeneous environment. We had onboarded employees through Microsoft Active Directory, and now I have to implement Microsoft AD only from the cloud for my vendors.
For how long have I used the solution?
I have been using this solution for more than two years.
What do I think about the stability of the solution?
It is definitely stable. It comes from the IBM stack, so it is a stable solution, but the stability also depends on the partner who is developing your IBM BPM solutions. There could be issues if your partner has not written the artifacts or the business process diagrams properly or the checks and balances are not proper. IBM BPM interfaces with so many things. It interfaces with middleware, ECM repository, SAP, etc. Therefore, all the checks and balances have to be properly coded. Otherwise, certain problems or errors will keep on cropping up. You require really good developers who can develop these kinds of solutions.
What do I think about the scalability of the solution?
Because it is an on-prem solution, we had initially provisioned sufficient cores and storage. It is at an enterprise scale with the data center and the disaster recovery center. So, we can scale up, and there are no problems. We have already done it.
We have around 15,000 users of this solution.
How are customer service and technical support?
IBM is managing our solutions.
What's my experience with pricing, setup cost, and licensing?
Its price is on the higher side, and it can be improved. Its licensing is on a yearly basis. There are no additional costs.
What other advice do I have?
I would recommend this solution to others. It is a good solution. The only thing is that you should have a good technical team to implement it before embarking on this journey. It is not an easy solution.
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.
FileNet System Engineer at a tech vendor with 201-500 employees
Easy-to-use dashboard, good scalability and stability, and good technical support
Pros and Cons
- "Its dashboard is easy to use and very good. It allows us to customize."
- "You must have good experience to work with it. It is not that easy. Its installation is complex, especially in the new version for business automation, and it could be improved. It has a safety application embedded inside it, and you need to do a lot of configuration to install it. I have been working for two days to resolve an issue."
What is our primary use case?
We use it mainly for ACM. We currently have two projects for e-services.
I am currently using V5.5.5, but I started with the old version from the content management survey and image survey. I also used V4, V4.5, and V5.1.2.1.2. Currently, we have a cloud deployment, but previously, we had an on-premises deployment.
What is most valuable?
Its dashboard is easy to use and very good. It allows us to customize.
What needs improvement?
You must have good experience to work with it. It is not that easy.
Its installation is complex, especially in the new version for business automation, and it could be improved. It has a safety application embedded inside it, and you need to do a lot of configuration to install it. I have been working for two days to resolve an issue.
For how long have I used the solution?
I have been using IBM BPM for more than 12 years.
What do I think about the stability of the solution?
It is very stable.
What do I think about the scalability of the solution?
It has good scalability. We have many sites. On a big site, we have about 4,000 users. For other sites, we have about 500 or 600 users.
How are customer service and technical support?
Usually, we provide support for the end users. In case we face some complicated issue and we are unable to solve it, we raise it to IBM. They are very good. We are partners of IBM.
How was the initial setup?
Its installation is complex for the new version.
What other advice do I have?
I would recommend this solution. It is a very good solution, and they are working on improving it in all areas. They are integrating it with Navigator, ACM, FileNet, and many other things.
I would rate IBM BPM an eight out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 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
Hyland OnBase
Bonita
IBM WebSphere Application Server
Temporal
AWS Step Functions
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?















