Try our new research platform with insights from 80,000+ expert users
it_user841953 - PeerSpot reviewer
Development Manager
Real User
Gives our business monitoring capabilities and visibility into inbound file status

What is our primary use case?

We use it for eligibility of inbound data, so anything coming from the clients, loading it into our system. We have a product called Peer, and we use the BPM tool within Peer for business monitoring, dashboard for business, so they can monitor the status of the files.

When a file comes in it has to decide whether it has to decrypt the file - some of the files are encrypted - or whether we have to unzip the file, and which platform to send it to - we have multiple platforms. It has some intelligent process built in, so it knows exactly where to send it. And there is a lot of reporting coming out of this product too.

We're not using it with IBM Case Manager or any other IBM automation tool.

How has it helped my organization?

There is a lot of visibility now. It used to be a black box, but with BPM business has more visibility into where the process is.

What is most valuable?

We like the dashboard feature.

What needs improvement?

The business side says it needs more visibility into the process. Right now it's the basic stuff, that's what they see, but they want to see more features. We are exploring what other possibilities are there. Currently, it shows them where the process is, right on the file, whether the main adjudication system is processing the file or not. But if something fails, they want to see more information, like where exactly it failed, etc.

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

What do I think about the stability of the solution?

It has been really stable the last couple of years. Initially we had issues with stability. It was not the product itself, it was the platform we had it on. But it's stable now, I don't see any issues.

What do I think about the scalability of the solution?

We don't use heavy BPM processing with what we have. I know it is more scalable. We recently acquired another company, so we are trying to see if this can be used for all the eligibility stuff, but that is still in the initial analysis phase.

We have definitely seen revenue and income as a result of implementing BPM; it's basically the eligibility, the whole application, that flows through this product called Peer.

How are customer service and support?

We had to use tech support a couple of times, when we had an issue with the application. There are a lot of MQs connecting to the main core adjudication system, and we had failures with those MQs, which was impacting the BPM processes. So we had to engage IBM at that time.

They were definitely helpful. Our SLA is for a tier-one application, so it has to be resolved within an hour. So we engaged IBM.

How was the initial setup?

We worked with IBM for the initial setup.

What other advice do I have?

The most important criteria when selecting a vendor is stability and support.

BPM is an established tool, there shouldn't be any second thoughts about using it. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user841938 - PeerSpot reviewer
Team Lead Db And Middleware (operations) at a consultancy with 1,001-5,000 employees
Real User
For us, it's all about the ability to automate decisions, based on pre-programmed rules
Pros and Cons
    • "Where it can be improved is Integration. I think that the direction that IBM is taking now, to have something that is much more integrated, that can be seen as one single solution, is clearly the right way."

    What is our primary use case?

    BPM is one of several IBM products, part of a big platform that we have, which includes BPM, ODM, IIB, MQ, and DataPower Gateway, as well as API Connect. It's a part of a big solution. The idea of this big platform was to go from our old, monolithic development environments that were static, to something that is much more flow-oriented, and much faster to develop.

    We are a logistics company, and everything is "events." The old fashion way to solve everything that was event-related was to store it in a database, and use and treat the data once it was in the database. Today, what we want to do - and we are on the verge of doing this with a new product, with a new platform - is to treat the data and to treat the flow as soon as it comes. If it can be automated like in BPM, we do it based on rules because we have them on ODM. The idea is really to treat the data as soon as it comes, and to have exactly the right decision, based on our rules of course. Once we get the information, be as fast as possible. Because in our company, really, delays are money.

    We are not yet using BPM in conjunction with Case Manager.

    How has it helped my organization?

    For us, it's really the speed of the decision; the possibility to really automate the decision, based on the rules that you can pre-program.

    What is most valuable?

    Its automation.

    What needs improvement?

    I already know what is going to come in the next release because we had a discussion with BPM.

    Where it can be improved is Integration. I think that the direction that IBM is taking now, to have something that is much more integrated, that can be seen as one single solution, is clearly the right way.

    What do I think about the stability of the solution?

    It's stable. We haven't faced any huge issue with it, up to now.

    What do I think about the scalability of the solution?

    It's scalable. We don't have problems with the scalability. The first prerequisite for it is really to define what the rules are, and the way to use it.

    How is customer service and technical support?

    I have been using IBM technical support for about 20 years. In any cases, whether it be for support, in case of a crash, or any other issue, I never had any bad feeling about support. It was fast, and they always had accurate solutions.

    How was the initial setup?

    I was not personally involved in the initial setup because I am in operations. The initial setup was driven by our architects. However, the environment, as the first shot, was completely done under the guidance of IBM.

    In terms of timing of the implementation of BPM, I would have liked to have had it 10 years earlier.

    Which other solutions did I evaluate?

    I was not involved in the decision-making process.

    What other advice do I have?

    If time matters, if your company has a lot of processes that could be automated, BPM is the right solution, definitely.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    IBM BPM
    August 2025
    Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
    865,295 professionals have used our research since 2012.
    it_user841932 - PeerSpot reviewer
    Sr Systems Engineer at a tech services company with 1,001-5,000 employees
    Real User
    Performs well, stable, handles a large amount of work for us
    Pros and Cons
    • "I think the best way it can be it improved, is to make it easier to install. It's a very complicated piece of software, and there are a lot of things you have to do to get it set up. It's not just running an installer. You install WebSphere. You install the BPM product, and there's a large host of other steps you have to do: run queries against the database, you have to manually configure a bunch of properties files for your environment. I think if they could streamline all that, so it wasn't a considerable effort to install, that would be very useful. Because from an engineering point of view, you want to spend as little time as possible actually installing a product."

      What is our primary use case?

      Primary use case is to process a lot of the workflows for the different companies that we support within the insurance industry.

      So far, it's performing really well. We've been migrating everything off an old BPM system into this, to keep it more modern. And so far, so good. It gives us a lot of functionality.

      In terms of how it's used as a workflow platform to manage our processes, I can't really talk to that. I'm more on the technical side, I install the product. I don't do any of the development or workflow management pieces of it. I just get it running and make it available so they can use it.

      What is most valuable?

      I don't know. Our team doesn't actually use the product. We install it, configure it, set it up.

      What needs improvement?

      I think the best way it can be it improved, is to make it easier to install. It's a very complicated piece of software, and there are a lot of things you have to do to get it set up.

      It's not just running an installer. You install WebSphere. You install the BPM product, and there's a large host of other steps you have to do: run queries against the database, manually configure a bunch of properties files for your environment. I think if they could streamline all that, so it wasn't a considerable effort to install, that would be very useful. Because from an engineering point of view, you want to spend as little time as possible actually installing a product.

      I believe the install was supported by IBM itself. I don't know that we went through a vendor or a partner for that.

      For how long have I used the solution?

      One to three years.

      What do I think about the stability of the solution?

      Stability seems pretty good. We have quite a bit of work being done on them right now. We had to build out a pretty large system for it, but so far it's been really stable.

      What do I think about the scalability of the solution?

      Scalability is a little bit tough, but I probably think that has more to do with how we have it set up, as opposed to the product itself.

      How is customer service and technical support?

      It's been pretty good. They're really good at providing good feedback, as opposed to a lot of support programs which will actually do their own little run book. They actually listen, more often than not. What little I've had to use them for BPM usually involved the installation step, and I found them really useful for that.

      What other advice do I have?

      Be sure to thoroughly read the technical documentation on the product first, so you know what you're getting into. When I first had to do it, I just figured I would go to IBM documentation and follow the steps and not read it ahead of time. I realized that it was much more complicated than that, which is why I come back to my earlier statement of make it easier to install.

      I think it's incredibly powerful so I give it a solid eight out of 10. Our user base seems to be really happy with it. It's just from the technical side, I'd like it to be a little easier.

      Disclosure: My company does not have a business relationship with this vendor other than being a customer.
      PeerSpot user
      it_user841902 - PeerSpot reviewer
      Integration Architect at a financial services firm with 1,001-5,000 employees
      Real User
      Improves our ability to change or update our processes, helps us avoid paperwork

      What is our primary use case?

      We've been using BPM for most of the enrollment process, for banking, infrastructure, the financial side. So we've been using BPM to improve our business management process.

      Performance so far has been pretty good. We've been using for almost five years now. A lot of auditing is in there, so we're pretty good with it.

      We will be using the automation product, that's a new version, I think. These are new things we just learned about it. So we'll be discussing that more now.

      How has it helped my organization?

      The audit functionality.

      IBM BPM has had an impact on our ability to change or update our processes in a good way. We have improved our process with it.

      What is most valuable?

      The business process management, where we can avoid lot of paperwork.

      What needs improvement?

      I'm more on the infrastructure side, not on the development side of it. So I'm not sure I can answer this. It's scalable right now from the infrastructure perspective. But I'm not sure of the development side of it. I'm not a developer.

      For how long have I used the solution?

      Three to five years.

      What do I think about the stability of the solution?

      The latest versions have been more stable. Initially, we were using older versions. With the latest version it is more stable.

      What do I think about the scalability of the solution?

      It's pretty good. I would rate it eight or nine out of 10.

      I'm not sure if we've seen ROI as a result of implementing BPM.

      How are customer service and technical support?

      It's pretty good. We've been on calls with IBM. We have a technical account manager, so it's pretty good. I can almost rate it 10 out of 10. Good relationship.

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

      Mainly for auditing purposes, and security concerns. That's why we started using the BPM tool.

      When looking at vendors, we do a PoC with them to find out their support structure, etc.

      How was the initial setup?

      I was not involved in the initial setup. It was done in-house.

      Which other solutions did I evaluate?

      Right now we're looking at BP3.

      What other advice do I have?

      On the infrastructure side, I'd rate this a 10 out of 10.

      I would recommend this solution, it's a pretty stable, good environment and platform for business process management. 

      Disclosure: My company does not have a business relationship with this vendor other than being a customer.
      PeerSpot user
      IT Systems Engineer Consultant at a insurance company with 10,001+ employees
      Real User
      Enables business to change procedures as needed, even daily, keeping them up to date
      Pros and Cons
      • "There is information during the process that the analyst will look at, their procedures. We created a part of the application such that the business can change those procedures as needed, on a daily, weekly, monthly basis. As the reps go through the process, they don't necessarily know it's changing, they just know they have to refer to some documentation, and the business can keep that up to date."
      • "They have some quick-win programs that are designed to come in, they'll bring a developer in and they'll work with your developer to get you started. That's what we did and that worked really great. We got an understanding of the product, we got an understanding of how to deploy the product. And when we were done with that engagement, we were off and running."
      • "I would like to see more inclusion of RPA technologies. If we have more manual processes, we can use robotic process automation and integrate that in with the solution."
      • "We thought there might have been a little more discussion early on about, "Hey, if you're doing this, set it up this way," or some best practices or some guidance that we didn't get."

      What is our primary use case?

      We're using BPM in our policy area for when we deploy new rates. We're an insurance company. We change rates based on market trends, or analysis, or new vehicles in the market. We try to get those change requests in, process them, and get them back out so our rates are updated for market share.

      We had been using a process that was very manually intensive. We use BPM to take that manual process and automate it from start to finish. When the product manager requests a change, it will go to the pricing analyst, they'll do their work and it's all organized and coordinated in sequence, so that they can make the right decisions at the right times for the process. And hopefully reduce the time that we get the rate revisions out to market.

      We're not using it with Case Manager, it's just BPM exclusively at this point. In terms of workflow process, as I mentioned, the request comes in and it follows a sequence of events. The pricing analysts that work on these requests, they have a lot of decisions to make, a lot of documentation to look at based on state regulations or different product types. This helps them organize that and presents the information to them at the right step of the process, so they're not spending extra time searching through hundreds of pages of documentation to try to find what they need. It's all right there as they work through the process.

      How has it helped my organization?

      Right now we're about eight months in, and the processes are long. They can take multiple weeks, so we haven't had a chance to go through a number of those to realize the benefits. But just word of mouth, and talking to people using it, they're seeing value in more efficiency in the steps that they're working through, they have documentation presented to them. Word of mouth has been great, but we haven't actually seen the numbers yet because it's just been implemented recently.

      It is having an impact on our ability to change or update our processes. There is information during the process that the analyst will look at, their procedures. We created a part of the application such that the business can change those procedures as needed, on a daily, weekly, monthly basis. As the reps go through the process, they don't necessarily know it's changing, they just know they have to refer to some documentation, and the business can keep that up to date. That's been a great way for them to make those changes quickly as they need to.

      What is most valuable?

      It's really helped our customers learn the process. Before you go into BPM you have to document the process. Working with the different groups that are involved with the process, there was good collaboration so they understand what the process is and how it can be most efficient, prior to adding the tool on top of it.

      So, process analysis first and then applying the tooling, it's been working great.

      What needs improvement?

      I would like to see more inclusion of RPA technologies. If we have more manual processes, we can use robotic process automation and integrate that in with the solution. Other than that, it's meeting our needs with what the requirements were.

      For how long have I used the solution?

      Less than one year.

      What do I think about the stability of the solution?

      In production, it's great. We have about 60 or so users, so it's small. We are in the cloud. There was some learning early on in development of the application. We just had one, sometimes two, developers, and there were some things that we had to do in the cloud to allow for the performance. It was taking up memory and we didn't know it. We had to work with IBM support, create some scripts to clean up the environment on a weekly basis, so that we weren't loading up memory.

      It was a little challenging early on because we had just started. We were having problems right away with just two developers, but we got it sorted out and support helped.

      What do I think about the scalability of the solution?

      We haven't had an opportunity to scale it. From what I understand about the architecture, it's definitely scalable to the enterprise. But we haven't used it in that capacity yet.

      We just have the one application and it has not been in production long enough to really see the ROI yet, in terms of scaling. But based on the project, cost benefit analysis early on, it was showing positive. But we're not there yet.

      How are customer service and technical support?

      It's been good. They've been responsive. We've been able to escalate when we needed to. We haven't had any incidents in production. It was just, while we were developing a solution, working with it, there were some issues early on, and support was great.

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

      No solution previously. We've been discussing BPM for a number of years, just looking for the right use case and the right time to do it.

      When selecting a vendor, typically we look to see if we have strategic partners, strategic relationships with larger vendors, like IBM; if they have the product that meets the requirements. We tend to look at analyst information to say, "Okay, who are the players in this particular space?" We tend to go with that as a starting place, and go from there. If they're someone we're already doing business with, and we have a strategic relationship with them, that will be our first point of reference, and then look at the requirements, can they meet the requirements?

      We went with IBM largely due to, from what I gather, the requirements, the technology and functionality, were very similar. And we weren't doing business with the other vendors, while IBM, we are.

      How was the initial setup?

      It was straightforward from our perspective. It was in the cloud, they provisioned the instance for us. However, I think there were some things that we didn't know about that needed to be fixed, and those incidents happened early on. We were a little bit caught off guard. 

      We thought there might have been a little more discussion early on about, "Hey, if you're doing this, set it up this way," or some best practices or some guidance that we didn't get. But we fixed the issues and were able to work through that. From that point on, it's been good.

      We worked with IBM to implement. I think we implemented it at the right time. I don't think we needed to have started earlier. The business unit that's using it had some overarching projects to look at, in terms of efficiency and improving speed to market. As they were looking at different technologies or process improvements, one of the options was to try to clean up this process. In working with them and working with IT, we landed on using BPM for that. It was actually good timing for their overarching goals. They have other projects in flight that will work in parallel with this to hopefully reduce the time to market.

      What other advice do I have?

      I think this solution is an eight out of 10. It has a strong place in the market. BPM is one of the leading tools, if not the best BPM solution out there. It has extensibility across the platform to allow you to do any number of things. It gives you scalability and functionality, breadth to handle just about anything you need to do.

      Regarding advice, if you're not using a partner, use a partner, or use IBM to get some consulting services to help you get started. They have some quick-win programs that are designed to come in, they'll bring a developer in and they'll work with your developer to get you started. That's what we did and that worked really great. We got an understanding of the product, we got an understanding of how to deploy the product. And when we were done with that engagement, we were off and running. I would definitely say go that route. It works.

      Disclosure: My company does not have a business relationship with this vendor other than being a customer.
      PeerSpot user
      CIO at a insurance company with 1,001-5,000 employees
      Real User
      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: My company does not have a business relationship with this vendor other than being a customer.
      PeerSpot user
      it_user840888 - PeerSpot reviewer
      Chief Innovation Officer at Habib Bank Ltd.
      Real User
      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: My company does not have a business relationship with this vendor other than being a customer.
        PeerSpot user
        it_user840882 - PeerSpot reviewer
        Tech Lead at a financial services firm with 1,001-5,000 employees
        Real User
        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: My company does not have a business relationship with this vendor other than being a customer.
        PeerSpot user
        Buyer's Guide
        Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.
        Updated: August 2025
        Buyer's Guide
        Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.