We use IBM BPM for banking transactions.
Vice President at a financial services firm with 1,001-5,000 employees
Comes with strong workflow function but needs to become cloud-native
Pros and Cons
- "IBM BPM should become cloud-native. It should also add a cloud deployment feature."
- "The tool's workflow function is very strong."
What is our primary use case?
What is most valuable?
The tool's workflow function is very strong.
What needs improvement?
IBM BPM should become cloud-native. It should also add a cloud deployment feature.
For how long have I used the solution?
I have been using the product for ten years.
Buyer's Guide
IBM BPM
December 2024
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
What do I think about the stability of the solution?
I rate IBM BPM's stability a nine out of ten.
What do I think about the scalability of the solution?
I rate the tool's scalability an eight out of ten. My company has 1000 users.
How are customer service and support?
IBM BPM's support is good.
How was the initial setup?
The tool's deployment is complex.
What about the implementation team?
Integrators helped us with deployment.
What's my experience with pricing, setup cost, and licensing?
I rate the tool's pricing a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
CIO at a insurance company with 1,001-5,000 employees
Software process modeling enables us to develop use use cases directly with internal customers, but usability needs some work
Pros and Cons
- "One of the most notable things is how you can develop use cases with the customers, internal customers, but directly within. The software process model that BPM supports is really exciting in that aspect."
- "The people working on the front desk are having some problem with managing the documentation. For instance, they get a picture, and if the picture comes rotated 90 degrees, together with a picture that is not rotated, they have some problems dealing with that, technically. There are some minor aspects that on the usability side that are still lacking. That has to do with FileNet, too, I'm talking about the suite together."
What is our primary use case?
I work for an insurance company and we use BPM to digitize two of our main claiming processes, to make them paperless.
We use it as a workflow platform and little more than that, because they are interconnected with other platforms of ours: our legacy systems, our customers, our partners, providers, etc. There are two BPM applications we developed with IBM, as a partner, to follow the bottlenecks and those kinds of things. So, I would say that it is more than a workflow software for us.
What is most valuable?
One of the most notable things is how you can develop use cases with the customers, internal customers, but directly within. The software process model that BPM supports is really exciting in that aspect. The natural interconnection with other IBM products is sure: WebSphere Portal, FileNet. We interconnect all of those.
What needs improvement?
We haven't discovered what features could be added, yet. We are still in the early phases, and it has more features than we are using now.
The people working on the front desk are having some problem with managing the documentation. For instance, they get a picture, and if the picture comes rotated 90 degrees, together with a picture that is not rotated, they have some problems dealing with that, technically. There are some minor aspects that on the usability side that are still lacking. That has to do with FileNet, too, I'm talking about the suite together.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
One of the processes, the one that we developed first, is running okay. The other one is not, but I attribute that to the fact that we are still in the rollout process, and it's still in the early stages of development.
In terms of ROI through scaling, one of the processes we automatated with BPM is running smoothly with fewer people than before, and in fact the size of the demand has scaled, very notably. We haven't calculated it yet, but it's really returning on the investment.
What do I think about the scalability of the solution?
I think it will meet our needs going forward. And they better make sure it does.
How is customer service and technical support?
Support is good. They had to escalate internally, in order to get some more expert advice internally, but it was okay.
How was the initial setup?
We've been helped by IBM staff, but there was no problem there. We used BPM on Cloud for development, testing, and pre-prod, and we used the on-premises for production, and everything is working properly.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
IBM BPM
December 2024
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Chief Innovation Officer at Habib Bank Ltd.
Allows us to run simulations quickly, before putting them into production
Pros and Cons
- "There is a component of this BPM pool - I can't recall the name. What it does is, it allows you to create various scenarios and then run them quickly, before actually putting them onto a tool. So I think that part of the tool is really fantastic, because that enables you to create scenarios, create simulations, before actually going out and putting it into the tool itself"
What is our primary use case?
We're looking at automating and digitizing our processes. There are two use cases. One is centralization of account opening. That has been out there for just over a year.
The second process that we picked is the consumer loans process, the loan approval process, the whole loan application. The loan application process has just been automated, so it's been there for about two or three months.That is what has been put on the BPM tool.
So we use it primarily for managing the workflow of the loan application or of account opening for a new customer who walks into one of the branches.
So far, the tool is fantastic. The challenge has been for our people, I think the ability to realize that the tool is only as good as the thought that you put behind it. So what my team ended up doing was using the existing process and putting it on the tool. Based on that, now they've realized that using the tool means there is an opportunity to rethink the process itself, as well. That's what we're going to go through. But the tool itself, the experience was fantastic.
We're not using it in conjunction with any other IBM products. This is a standalone application that we're using.
How has it helped my organization?
In terms of the process automation and the workflow improvement, although, as I said earlier, we did not re-engineer the process, just the fact that there are lots of times when there is back-and-forth between the branch staff and the back office staff. So all of that, now that it is all automated on the workflow, has significantly reduced the turnaround time for the loan application. Previously, if it used to take anywhere between 10 to 12 days on average, now it takes between two to three days on average.
What is most valuable?
There is a component of this BPM pool - I can't recall the name. What it does is, it allows you to create various scenarios and then run them quickly, before actually putting them onto a tool. So I think that part of the tool is really fantastic, because that enables you to create scenarios, create simulations, before actually going out and putting it into the tool itself.
What needs improvement?
At this point, we're still going through the process of exploring the features that we have. I think we're far from the stage where we can talk about new features.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
So far, we have not put huge volumes onto it, so it's been working fine. I am not sure how it will behave when we put really large volumes onto it.
What do I think about the scalability of the solution?
We will be scaling it up, especially on the account opening side, because we do end up opening about a couple of a million accounts a year. So yes, we will be putting it to scale and we'll be seeing how it goes.
So far, we've been doing it in a couple of hundred branches, we wanted to do it in a controlled manner. But starting in about the second quarter this year is when we're going to put it to test on a mass scale and we'll see how it goes.
In terms of scaling, it's not like you can see the return on investment in hard dollar terms, but just the fact that from a customer experience perspective, if you can turn it around in two days instead of 10 days, by default, that should hopefully translate into more loans that we book, better customer experience, and better word out there in the market. Obviously, you can't put a dollar value to that itself.
How is customer service and technical support?
The technical team was fully involved in the process, and it was a fantastic experience.
How was the initial setup?
I wasn't involved in the setup personally, but my team members were involved in it. I have seen the tool itself. It wasn't that complex. I think it required a little bit of programming understanding, but by and large it was reasonably easy to use.
We worked directly with IBM itself. They're the ones we deal with. We are the largest client for IBM in Pakistan, so IBM works with us directly.
Regarding when we implemented it, we should have started a few years ago. It's automation, digitization. I think the earlier you do, the better it is.
What other advice do I have?
I think it's worth looking at the IBM BPM solution. Certainly, when it comes in combination with the other tool that I talked about, where you can do a simulation, I think it's worth it. One should certainly look at it.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Tech Lead at a financial services firm with 1,001-5,000 employees
It is easy to take a requirement, put it in the code, and deploy it
Pros and Cons
- "It is easy to take a requirement, put it in the code, and deploy it."
- "It is transparent to business users because it is mostly picture based modelling."
- "We have used a lot of out-of-the-box reporting on the process performance metrics. We have been able to make suggested changes to staff for this role or streamlining by eliminate some activities where people were not requiring a lot of work in the first place."
- "Everything is coupled together and comes as one solution."
- "Stability wavers. We have some opportunities for improvement in this space, especially as we approach our target volume of a million transactions a day. It is tough, because it is not necessarily the product. It is more around the platform and infrastructure to support it, so the connectivity to the database, web sessions, and reverse proxies in front of that."
- "It is a rather thick stack because you have to have WebSphere skills, IBM BPM skills, and an understanding of how the product runs on WebSphere. A lot of this will start to get a lot easier as they put it in containers, which will allow the platform to manage itself in some regards."
- "Performance in the development environment space. I know that they have been taking it off the desktop version and putting on the web, and it is not 100% yet."
What is our primary use case?
We use IBM BPM for brokerage operations transactions, and workflow and process automation for those transactions. We use it for straight workflow and process automation. We have some straight through processing (STP), but most of it is human intervention. Therefore, we will start a process, which will start by requiring some sort of human intervention step, like a review or approval, then it will post to a system of record afterwards.
It has performed very well. We have had it for almost eight years. We will be hitting over a million transactions a day by the end of the year, so it is pretty successful.
How has it helped my organization?
- Easy to use
- Easy to develop
- It is transparent to business users because it is mostly picture based modelling.
- Easy for people to understand what the application is doing.
What is most valuable?
Turnaround time: It is easy to take a requirement, put it in the code, and deploy it.
We have used a lot of out-of-the-box reporting on the process performance metrics. We have been able to make suggested changes to staff for this role or streamlining by eliminate some activities where people were not requiring a lot of work in the first place.
What needs improvement?
Some performance stuff around tasks and indexing. We know that there are changes coming in this space.
A lot of the management stuff: It is a rather thick stack because you have to have WebSphere skills, IBM BPM skills, and an understanding of how the product runs on WebSphere. A lot of this will start to get a lot easier as they put it in containers, which will allow the platform to manage itself in some regards.
Performance in the development environment space. I know that they have been taking it off the desktop version and putting on the web, and it is not 100% yet.
A lot of the features of the product are old. It would be nice to see those updated. They are on the roadmap. Hopefully, they will get around to them at some point.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
It wavers. We have some opportunities for improvement in this space, especially as we approach our target volume of a million transactions a day. It is tough, because it is not necessarily the product. It is more around the platform and infrastructure to support it, so the connectivity to the database, web sessions, and reverse proxies in front of that. Therefore, the whole environment plays into how the application performs.
What do I think about the scalability of the solution?
It has been okay so far, knock on wood. We are in the middle of refreshing our topology right now. We are trying to figure out if there are potential advantages that we have not been able to look at before by orchestrating how we cluster and divide the deployment environment, so we will see what happens.
We started with some processes that were about five or six a day to our target processes, which will be about hundred of thousands a day. The big effort now is to taking models from MQ Workflow and putting those into BPM. Obviously, MQ Workflow has been decommissioned and is end-of-life (EOL) later this year. We had 45 or so applications on MQ Workflow and we have been moving those over to BPM. That has been most of the work right now.
How are customer service and technical support?
We log PMRs constantly and the technical support has been great about providing Level 3 support. We have had some direct interaction with Level 3 personnel who provide easy, quick answers that we did not know, then we can implement those changes right away. We have definitely been happy with their response time.
Which solution did I use previously and why did I switch?
We did not have a BPM solution previously.
How was the initial setup?
The initial setup was very complex. This was back on IBM BPM 7.5, so they had just converted from calling it Lombardi to IBM BPM. It was new infrastructure for us. We had some security and infrastructure constraints unique to the product that we had to work in. We did not previously have a huge WebSphere or Linux presence. We had some custom code at the beginning, but we have mainly moved away from that, and are pretty much out-of-the-box IBM BPM at this point.
What about the implementation team?
We used IBM WebSphere software services for the initial setup because it was a new platform for them. They had just acquired it from Lombardi and were excited about having a role model for themselves for setup. Also, it was brand new for us, so any help we could receive was appreciated.
What was our ROI?
We have definitely seen ROI. When we first kicked it off, we said it had to pay for itself within three years, and it did. That is one of the reasons we have been able to keep the platform around.
Which other solutions did I evaluate?
We evaluated two other BPM platforms and did a PoC with one of them. Then we decided on Lombardi, and they were bought. After that, we decided on IBM BPM.
We did a PoC with Pega and looked at Appian, but settled on IBM BPM.
We chose IBM BPM because of the management that comes with the product: The performance stuff out-of-the-box around how efficient is the process and how efficient are the people involved (or how inefficient). The ability to view these metrics out-of-the-box without having to do a lot of work on top of that. Everything is coupled together and comes as one solution.
What other advice do I have?
It is more than just a new development tool for IT. You need a capability within IT to support it, run it on the right platform, and have the right developers to develop within it. It is somewhat of a unique skill set. It is not Java development nor web development, it is a hybrid of both. Most importantly, you need business partners who are process-oriented. Anyone can put processes in a line and call it a workflow, but if you have process engineers who can find eligible processes for management, this is really important. Your business partners should be willing to define metrics in the process and work on changing the process. Therefore, it is not a new development tool, but a whole methodology around managing business processes in the IT and the business side. It is a little more of an endeavor than just buying the product and saying, "I use IBM BPM now."
Most important criteria when selecting a vendor: Originally, it was ease of development and the model-based development environment. It was entirely drag and drop plus pictures, so business people could comprehend.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Developer at a financial services firm with 10,001+ employees
If you encounter an issue, it just fixes the problem, so you may continue your process
Pros and Cons
- "One thing that I love about them is that they make it easier to integrate with other systems, especially with the use of smaller files."
- "When you have to integrate files for enterprise applications."
What is most valuable?
Ajax services are most important to me, but currently we've moved them more into status closed. This is because we are using the HL7 version of iBPM. Thus, the one thing that I love about them is that they make it easier to integrate with other systems, especially with the use of smaller files.
How has it helped my organization?
It's ability to hand over processes. There are stages of the process from one user to another, and also the ability of keeping a session. Because I'm in a financial institution, where you are originating an account for a customer and could possibly frustrate a customer. You have to keep the account's permissions process simple.
Previously, you find that 115 in the system would be for onboarding, and that was how to engage the customer's profile. Then, you have to engage with multiple other systems to actually pay that account.
The nice thing about the BPM is that it is able to hold all of those sessions to say, "Okay, this is one, two, three, then I take this process and hand it over to another system, which will also do some work, then once they are done they come back and then I pass on the information to another system."
So, the integration that the different systems use, it's what has been most valuable.
What needs improvement?
When you have to integrate files for enterprise applications. We call them ESIs. This requires a lot of work, because you have to first create the EF file and integration designer, which takes quite some time, before you can be able to consume a website.
For how long have I used the solution?
I've been using it for two years now.
What do I think about the stability of the solution?
Yes, we did actually. When we were initially installing 8.5.7, it deleted the server. We encountered a lot of issues when we had to migrate processes in the old version to the new version. This was happened recently, because we only started with the 8.5.7 server this year around June.
What do I think about the scalability of the solution?
It is quite a scalable product. On one of our projects, we are running something like 50,000 processes a day. We're able to actually handle that efficiently without a lot of hassle.
It doesn't require installation. The user doesn't have to install anything on their system. It's all in the update. So, that makes it easy to scale.
How is customer service and technical support?
I'd have to say 10 out of 10. Because I have never called their tech support, but they always make sure they attend to whatever problems we face. Not sure that's why they attend to us only, quickly, or maybe just how their tech support team works, but from my experience, I would give them a 10 out of 10.
How was the initial setup?
It wasn't complex. Putting an app on is quite easy.
Which other solutions did I evaluate?
No, they were the only option at that time. Also, in terms of keeping up with the industry, they're always bringing new updates and you get updates every two months. That was actually a major factor.
What other advice do I have?
My advice for them would be to use the product for what it's intended for, and to not try to make it do anything rather than what it is intended for. Because there you will come across problems which you might not find the right software. Also, find people who are skilled in the product. Most of the time, when you come across problems, they were not caused by the product, but caused by the people using the product who are not very skilled in terms of using it.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Técnico sênior at a financial services firm with 501-1,000 employees
Reliable and simple to use but is expensive
Pros and Cons
- "The solution is stable."
- "I'd like the tool to be more flexible."
What is our primary use case?
We primarily use the solution to develop some internal applications and as a business process modeler. It is a way to prototype and start developing applications.
What is most valuable?
The solution provides an easy way to develop. It's simple to use.
The solution is stable.
What needs improvement?
I would like them to make the tool more user-friendly in order to make the development process even simpler. They use an outdated programming language.
I'd like the tool to be more flexible. It should be modernized a bit. It looks outdated.
The initial setup can be challenging.
For how long have I used the solution?
I've been using the solution for five years.
What do I think about the stability of the solution?
The stability is pretty good. I'd rate it seven out of ten in terms of reliability.
What do I think about the scalability of the solution?
The solution isn't exactly scalable. I'd rate it two out of ten overall.
How are customer service and support?
Technical support is okay.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I am also starting to use Cloud Pak.
How was the initial setup?
The initial setup is challenging. However, once it is done, it's done. It's not hard in the sense that you don't have a lot of other things to do.
Right now, we are integrating from Cloud Pak. The cloud makes it easy to handle, and we have the help of IBM engineers. Once again, you do it once, and it is done. After that, you are just using it.
I'd rate the initial setup a two out of ten in terms of ease of use. That's in terms of IBM in general, as we have a lot of IBM products. This product has a generally much easier process, however, IBM is hard.
What about the implementation team?
We did not use a third-party consultant. We worked with IBM engineers. We talked directly to them and were able to set everything up.
What's my experience with pricing, setup cost, and licensing?
The solution is expensive. The company may not be of the opinion it is expensive, however, it is expensive when I look at the total cost. I'd rate it eight out of ten in terms of how expensive it is.
What other advice do I have?
We are IBM partners.
I'd rate the product as a whole six out of ten. It is okay in general.
Disclosure: My company has a business relationship with this vendor other than being a customer:
IBM BPM Senior Developer - Lead Consulant at Capgemini
Helps automate processes, also it easily manages and tracks business processes
Pros and Cons
- "The functionality to design UI to be responsive and can run on multiple devices."
- "Integration with web services, especially in the standard version of the product."
What is most valuable?
- The functionality to design UI to be responsive and can run on multiple devices.
- Exposing of the process components as REST API: This enables consumers to easily integrate and get information on processes and their data.
How has it helped my organization?
Helps automate processes, also it easily manages and tracks the business processes. It has the ability to have a view of the performance on each process so you can identify the possibility of optimisation.
What needs improvement?
Integration with web services, especially in the standard version of the product.
For how long have I used the solution?
More than three years.
What do I think about the stability of the solution?
Yes, on the Process Center (development environment), especially when you have too many developers working on it. Then, it becomes unstable.
What do I think about the scalability of the solution?
Not at the moment. It is quite easily scalable.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Principal Business Process Analyst at a non-tech company with 1,001-5,000 employees
Process orchestration allows an organization to model and execute its business processes across functions
Pros and Cons
- "The system integration layer is valuable because this enables an organization to create a single point where all the key organizational master data is held in different IT applications across different functions, that can be accessed and updated."
- "The setup was quite complex because the solution was cutting-edge at that time and IBM invested considerably in the implementation, likely at a loss to themselves."
What is most valuable?
Two things are valuable:
- The system integration layer is valuable because this enables an organization to create a single point where all the key organizational master data is held in different IT applications across different functions, that can be accessed and updated.
- Process orchestration allows an organization to model and execute its business processes across functions rather than operating in functional silos; this works hand-in-hand with the system integration layer.
On top of this, the business rule engine and common user interface allow centralization of any of the organizational parameters and a common corporate interface.
How has it helped my organization?
It enabled the development of a new safety critical equipment testing database and the integration of this with the inventory management system and the asset management system. As more systems are integrated, this solution enables a spider web (network) of the business processes so as to develop over time, creating greater levels of efficiency and effectiveness.
What needs improvement?
The product has developed considerably since I have used it. At that time, the use of system integration alongside the business process orchestration was cutting edge. Now, there are many more mature offerings including IBM BPM. I believe that the integration work was more difficult than anticipated at the time. Also, the product was orientated towards using other IBM technologies such as their IBM Db2 database technology; the solution didn’t play well with the Microsoft SQL Server and there was a stand-off between the two vendors blaming each other for performance issues.
For how long have I used the solution?
I have mainly used IBM Blueworks Live (as an analyst) and worked with BPM developers who have used the BPMS solution to implement designs, i.e., for about a year.
What do I think about the stability of the solution?
There were performance issues with the solution, which were related to the IBM – Microsoft interaction (as described above). The browser-based solution does not work well at facilities that do not have reasonably fast networks. This would not be an issue now as easily available data bandwidth has increased dramatically since then.
What do I think about the scalability of the solution?
The solution was probably overkill for the initial application, so I did not experience any scalability issues.
How are customer service and technical support?
IBM put together a package which included the onsite consultants who were very effective. Apart from the IBM – Microsoft issue, the support was good. I expect that IBM BPM can play with the other server and database technologies much more effectively now.
Which solution did I use previously and why did I switch?
This was a new venture into the Business Process Management.
How was the initial setup?
The setup was quite complex because the solution was cutting-edge at that time and IBM invested considerably in the implementation, likely at a loss to themselves.
What's my experience with pricing, setup cost, and licensing?
I don’t have information about the IBM BPM licensing but the process discovery tool, i.e., IBM Blueworks Live has three levels of licenses: Editor, Contributor, and Viewer (there is also a Community Member license but I don’t know what that is for). The Editor licenses are for around £80 per user per month. The Collaborator licenses are very valuable for increasing BPM maturity by enabling the stakeholders (particularly the process managers) to collaborate on the process capture and design. Blueworks does not allow a free HTML publishing option, but instead, a Viewer license is required which is relatively inexpensive but has to be bought in packages of 500 licenses. However, it may be cheaper for organizations to pay for the Viewer licenses that are immediately up and running in the cloud, rather than paying for someone to administer publishing to an intranet.
Which other solutions did I evaluate?
I believe that a Hitachi product was evaluated as part of the tender.
What other advice do I have?
Start with the IBM Blueworks Live to get your house in order first. This is an inexpensive way of introducing BPM governance to an organization and it naturally leads to a BPMS deployment when the stakeholders recognize that the process models that are presented can be automated and the underlying data integrated across the organization.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Camunda
Appian
Pega Platform
SAP Signavio Process Manager
Bizagi
Apache Airflow
ARIS BPA
Bonita
Nintex Process Platform
AWS Step Functions
Hyland OnBase
ADONIS
IBM Business Automation Workflow
Oracle BPM
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 is the best Workflow Automation Platform with microservices?
- Which tool do you recommend for business process modeling only?
- RPA vs BPM: do they complement each other?