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.
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?
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.
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.
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 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.
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.
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
Owner/CEO at IT SPHERE
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
Manager at a financial services firm with 10,001+ employees
Easy to use and well-organized, but there is no mechanism for archiving processes
Pros and Cons
- "The most valuable feature for the organization is the Document Store."
- "They don't have a mechanism to achieve processes, data sources, and data."
What is most valuable?
The most valuable feature for the organization is the Document Store. It helps us for storing documents for the organization.
The product and environment are very easy to use. With a single click, we can move from the environment into the product.
What needs improvement?
The issue that we have is with archiving and housekeeping. They don't have a mechanism to achieve processes, data sources, and data. We are currently struggling in this way and would like to get a solution for it.
Having a document viewer would be helpful. As it is now, the system requirements are such that reviewing documents is on a single page. The problem is that with business nowadays is that there are too many requirements.
For how long have I used the solution?
We have been using IBM BPM for about four years, since 2016.
What do I think about the stability of the solution?
This is a stable product.
What do I think about the scalability of the solution?
It is a bit difficult to scale.
Sometimes, we face unknown issues. It's our goal to gather information and logs that we need to take. There should be a solution where we can easily monitor what is happening in the system. The system should provide us with a way to implement things such that it is scalable.
We have more than 7,000 users.
How are customer service and technical support?
Our experience with technical support varies depending on the issue. Sometimes, we get an answer immediately, whereas other times, it takes a while for things to be resolved. For example, recently we had some issues that took seven or eight days to resolve.
How was the initial setup?
The initial setup and deployment are really easy.
What other advice do I have?
This is a good product and I definitely recommend it.
We will be updating to the most recent version next month.
I would rate this solution a seven 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.

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?