Try our new research platform with insights from 80,000+ expert users
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.
    Buyer's Guide
    IBM BPM
    January 2025
    Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
    831,265 professionals have used our research since 2012.

    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 are customer service and 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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user840867 - PeerSpot reviewer
    Lead Architect at a tech services company with 1,001-5,000 employees
    Real User
    The drag and drop for linking processes in the Process Designer is good; our developers have found it easy to adopt
    Pros and Cons
    • "The Process Designer is good. We like how we can drag and drop and link the processes up, that works out great for us."
    • "One of the things that we are looking at is cognitive learning. IBM has another product called IBM RPA, I think, which is doing some of that stuff. We would like to see more of that with respect to cognitive learning and AI put back into the process engine to help."

    What is our primary use case?

    We use it for process or case management in the healthcare industry. We use it to make sure that, when a case moves between operators, that the right level of people approve the workflow. It causes the processes to pull the information back in, so we can redact the case appropriately.

    When we started out it was a little painful, but as we adopted it to the healthcare industry practices that we have to follow, it has helped in faster development.

    We don't use it with any other IBM products. We actually built our own processes for how applications behave, so we use the process engine piece of it to redirect the workflow appropriately. When a case or support ticket comes in to the customer service reps, we look at the information and, using the process engine, we figure out which process in the workflow we need to call to get the information back in. Then the customer service rep can use it to appropriately manage the case that they're looking at or investigating.

    How has it helped my organization?

    I'm not sure that it has improved our organization, per se, but the speed to market, delivery of our processes and rules that change constantly, it helps a lot with that.

    Also, not having to build our own and customize it is another advantage.

    In terms of impacting our ability to change or update our processes, we haven't gotten there yet. We are legally bound by what the rules are, and other issues, so there is only so much we can do, our hands are tied. But we are definitely looking at robotic process-automation, to see if that can help and solve some of our issues. We are going to be working with the IBM RPA team to see if any of those can be derived from the existing processes to benefit it. That is something we are looking at here.

    What is most valuable?

    From an architecture perspective, the thing that we like about it is the ease by which our development teams could pick the tool up. That was cool.

    The Process Designer is good. We like how we can drag and drop and link the processes up, that works out great for us.

    We also like the monitoring, support, and stability of the platform.

    When we compare it, with respect to migration upgrades, we find it to be much faster and much cheaper than the other vendor. We have both products in-house, so we are actually evaluating from a price-comparison perspective, as well as from a development and skill-set-availability perspective, across the products, as well.

    What needs improvement?

    One of the things that we are looking at is cognitive learning. IBM has another product called IBM RPA, I think, which is doing some of that stuff. We would like to see more of that with respect to cognitive learning and AI put back into the process engine to help.

    For how long have I used the solution?

    One to three years.

    What do I think about the stability of the solution?

    Process engines have been here for a long time now. When you look at IBM BPM it provides the same stability that most engines do today. I think it is more in terms of development time and the ease of learning it that helped us more.

    It is not as heavy as a Pega workflow system which is customized and has a lot more things you can do with it, but we don't need that level of complexity.

    What do I think about the scalability of the solution?

    We haven't had any issues yet in terms of scaling it out to our customer service reps. You never know, it depends on the complexity, what it's going to look like in the future.

    It's cheaper than Pega, definitely.

    How are customer service and technical support?

    I haven't personally talked with anybody yet in technical support. I don't think we've had a need to. From a design and consulting perspective we did reach out to IBM to get some help to improve our processes in terms of development; not the actual process engine though.

    There is more stability in that team to deliver things faster, so that helps.

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

    We used Pega. Pega can be used both as a workflow engine and a process engine. We have our own internally built process engine too, written in Java, but it's more customized to a certain issue and we are not able to scale it out. That's why we looked at Pega and IBM BPM.

    When looking at vendors - we sell a health platform to our clients, the Blue Cross and Blue Shields of the world - and one of the things we look at is, when we sell a platform, how can we reduce the cost of the platform, to reduce healthcare costs at the end of the day. We keep on evaluating products based on the licensing cost and the cost to run it, the consulting rates for each product.

    We look at the scalability and stability of the platform too. We also look at what other capabilities there are, the capabilities of the future, and that's one of the reasons we are going towards robotic process-automation, trying to automate some of these mundane tasks that people have to perform manually. Although it is process-oriented, it is still difficult to figure things out across multiple applications.

    How was the initial setup?

    The initial set up was easy. The challenge was in adopting it into the release and deployment processes that we have in-house, what we have to follow for the healthcare industry. There was a little bit of a challenge trying to figure out how to take the process and put the appropriate release management processes in place to follow our auditing compliance.

    We have ironed that out now and we are able to develop and showcase the product much faster when we compare it with something like Pega. Pega has a process engine that we use. Our development times are much faster in IBM BPM, as well as the pricing is even better than Pega.

    Which other solutions did I evaluate?

    We looked at Pega, it's very expensive in terms of licensing. We are now looking at Red Hat's implementation of the BPM tool to see, from a price point ratio, how it behaves as well. Red Hat has a business process engine, their JBoss BRMS does that, so we are evaluating it.

    We do evaluate, over time, how we can reduce our internal cost to provide a better solution.

    What other advice do I have?

    In terms of advice to a colleague who is looking this or a similar solution, I think it is based on the needs of the company, overall, in terms of the business capabilities, the business development, is it a stable platform. And at the end of the day it's the total cost of ownership which is the key. You always have to look at that from your company's perspective. IBM BPM might be the best tool out there, but if you don't have the appropriate training and funding it's going to be a challenge. That's true of any other tool too.

    That's why we're evaluating Pega and IBM BPM. Our teams are liking BPM better because it's faster to set up and they have showcased two or three projects where they were able to do them in a three-month cycle, where it really should take them seven or eight months, and it would take more in Pega. So we see the benefits, but we need to constantly look at technologies because, in the market, things are evolving over time, and that's one of the reasons we are looking at automating some of the processes too.

    We evaluate every three to six months, to make sure we are ahead of the curve and looking at what the market is bringing to the table to reduce the total cost of ownership. So something like robotic process-automation where, with cognitive learning, it can figure out some of the processes and improve them automatically, is something that we are looking into big-time.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    IBM BPM
    January 2025
    Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
    831,265 professionals have used our research since 2012.
    Ismail El-Dahshan - PeerSpot reviewer
    Digital Transformation Expert at areebah
    Real User
    Top 5Leaderboard
    Scalable solution as adding many offline and online servers is easy
    Pros and Cons
    • "Its most valuable features are usability and integration with other IBM products."
    • "The initial setup process is complex for basic users."

    What is our primary use case?

    We use the solution for multiple business processes and its quality of service feature.

    What is most valuable?

    The solution's most valuable features are usability and integration with other IBM products.

    What needs improvement?

    They should include coaches or forms from the back end. We get multiple forms as many implementations are involved, and attaching them to the business processor via phone takes a lot of work. The implementation process could be more accessible.

    They should make the integration between BPM and RPA easier. We can have a systematic process using RPA.

    For how long have I used the solution?

    We have been using the solution for four years.

    What do I think about the stability of the solution?

    I rate the solution's stability as a seven as we face issues with the snapshots in the processor.

    What do I think about the scalability of the solution?

    The solution is scalable, as adding many offline and online servers is easy. We have 100-200 customers using the solution.

    How was the initial setup?

    The solution's initial process is straightforward for professionals. It is complex for basic users.

    What about the implementation team?

    Our team provides application support and administers the operations for BPM administrator.

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

    The solution is highly-priced.

    Which other solutions did I evaluate?

    I compared the solution with Oracle BPM. The solution is better than Oracle as it's very stable and robust. With its help, you can easily develop, publish, and deploy your work.

    What other advice do I have?

    It is a good solution overall. I rate it as an eight.

    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    PeerSpot user
    Senior J2EE Developer at DataServe
    Real User
    Top 10
    An enterprise application that helps to develop and deliver products
    Pros and Cons
    • "We use the solution to develop and deliver products."
    • "IBM BPM needs to have a better and modified interface."

    What is our primary use case?

    We use the solution to develop and deliver products. 

    What needs improvement?

    IBM BPM needs to have a better and modified interface. 

    For how long have I used the solution?

    I have been using IBM BPM for five years. 

    What do I think about the stability of the solution?

    I would rate the product's stability a nine out of ten. 

    What do I think about the scalability of the solution?

    I would rate IBM BPM's scalability an eight out of ten. Our clients have around 2000 users for the solution. 

    How are customer service and support?

    Technical support is helpful but there is a delay in response. 

    How would you rate customer service and support?

    Neutral

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

    We have used OpenText before. 

    How was the initial setup?

    The tool's setup is neither easy nor difficult. I would rate it a five out of ten. However, it is difficult only in the traditional environment. Set up is easy if you move to the cloud and containerize. One person is enough to handle the tool's maintenance. 

    What about the implementation team?

    We have a team for IBM BPM's installation. 

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

    The solution is expensive since it is an enterprise application. 

    What other advice do I have?

    I would rate IBM BPM an eight out of ten. 

    Disclosure: My company has a business relationship with this vendor other than being a customer:
    PeerSpot user
    reviewer1948521 - PeerSpot reviewer
    Técnico sênior at a financial services firm with 501-1,000 employees
    Real User
    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:
    PeerSpot user
    reviewer1420476 - PeerSpot reviewer
    Enterprise Architect at a financial services firm with 10,001+ employees
    Real User
    Works adequately for executing process workflows, but it is complex and difficult to maintain
    Pros and Cons
    • "This product does the job in terms of executing the workflow."
    • "Our developers are complaining that it's too complex to maintain."

    What is our primary use case?

    More than anything, we use IBM BPM to orchestrate processes. We don't have a culture of BPM, so we don't do process modeling and monitoring for improvement. Nonetheless, we get a benefit from the BPM.

    Our developers have created some application views. I'm not sure if BPM is meant for application views, but they have done that to model and automate processes.

    I am an architect and although I haven't worked with it directly, I am trying to help. The problem seems to be that we don't have the skill set to support it.

    What is most valuable?

    This product does the job in terms of executing the workflow. It might be overkill for what we are doing, but we use it to automate some of the backend processes or system processes.

    What needs improvement?

    Our developers are complaining that it's too complex to maintain. They are struggling to remodel or maintain existing interfaces and integration. 

    I've been through the interfaces but the developers find it difficult to get into the code to maintain it, modify it, and customize it.

    For how long have I used the solution?

    We have been using this product for more than 10 years.

    Which other solutions did I evaluate?

    We have been looking at implementing Signavio. It looks promising in terms of what we want to do, but we are not sure if it's the right direction to go in.

    What other advice do I have?

    I would rate this solution a five out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Co-Founder & CTO at Archista
    Real User
    Easy to implement and use, and flexible in terms of workload distribution
    Pros and Cons
    • "This tool is very useful when it comes to enterprise-grade automation and governmental processes for the security aspects, performance, and reliability."
    • "Importing and exporting between multiple environments is more difficult with other tools."

    What is our primary use case?

    We evaluated this product for governmental processes automation trials. Although they didn't actually commit to production, in evaluating this product against others based on Microsoft technology like AuraPortal, I can say that this is definitely better in terms of capability. This is especially true in citizen developers. It also has multi-platform support including Linux and Unix, which can't be achieved with the .NET stack.

    Integrating with other products is easy for a variety of set APIs.

    The use case was in education and we were able to complete a POC within one week without expert knowledge.

    How has it helped my organization?

    This tool is very useful when it comes to enterprise-grade automation and governmental processes for the security aspects, performance, and reliability.

    Evaluating the tool isn't a hard job for the cloud trial. We were able to do our trials on the tool in a very short time and received feedback from different teams within the organization.

    Using the standard notations in the diagrams makes it a lot easier when sharing processes across business teams.

    Generally, we recommend this tool for any enterprise-grade project.

    What is most valuable?

    Web Designer is a valuable feature that is better than the desktop version. The desktop version requires integrations between the workstation and the main engine, whereas, with Web Designer, all of the constraints have been removed. The user experience enables citizen developers and business users to design and review simple business processes. 

    Importing and exporting between multiple environments is more difficult with other tools. This is a great feature for productivity.

    IBM BPM is one of the leaders without question.

    What needs improvement?

    We would like to see this product cloud-native, as the market now is moving to both hybrid cloud and multi-cloud deployments. Being cloud-native helps in moving towards this strategy.

    We would like to have more flexibility in distributing the workload across different data centers and different locations.

    IBM BPM needs to be containerized and managed by K8s. IBM has a great chance in this, especially after the acquisition of RedHat. Making the BPM cloud-native will give great capabilities.

    This is the improvement that should be made to all the current tools as Kubernetes is the defacto standard now.

    For how long have I used the solution?

    We have been using IBM BPM for a few months.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user844515 - PeerSpot reviewer
    Associate Director at a tech services company with 11-50 employees
    Real User
    Provides value and simplifies processes
    Pros and Cons
    • "It provides value and simplifies processes."
    • "We need process monitoring. It is somewhat complex to monitor all the processes which work."

    What is our primary use case?

    We use it for human resources and insurance companies, who use it for their recruitment processes. It has been performing well.

    Our clients use it for recruitment. There is a big recruitment process for each department. When they recruit somebody, the IBM BPM solution has a work process:

    • If he is commercial, rent him a car or a phone.
    • If he is only technical, there is a process to have a desk or a laptop.

    We use BPM in conjunction with IIB, IBM Integration Process.

    What is most valuable?

    • It provides value. 
    • Reduces time.
    • Simplifies processes.
    • Names are correct during the recruitment process.

    What needs improvement?

    We need process monitoring. It is somewhat complex to monitor all the processes which work.

    What do I think about the stability of the solution?

    Stability is perfect.

    What do I think about the scalability of the solution?

    Scalability is perfect.

    How are customer service and technical support?

    We have not used IBM technical support.

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

    Our clients were previously using Excel sheets for processes. It has changed their whole life as now the processes are all automated.

    How was the initial setup?

    It is easier than WPS, which used to be the BPM product. IBM BPM is easier to implement, easier to deploy, and easier for the business people in the company to use the processes. 

    What about the implementation team?

    We implement the solution on behalf of our clients.

    What was our ROI?

    Previously, there were human errors when they entered names. Sometimes, when they ordered a laptop for somebody, they ordered it two times because the first time the system did not acknowledge the order under the incorrect name. Then, they did not know it when through and received two laptops. They ended up having to return one of them, and this had a cost. 

    This is why the product's ROI is so quick. 

    Which other solutions did I evaluate?

    We help our clients select three products, then afterwards we work with them to select a solution. Other than IBM, our clients often choose Bonitasoft, which is an open source product, and TIBCO BPM.

    What other advice do I have?

    Most important criteria when selecting a vendor:

    • A proof of concept
    • Our certification of IBM products
    • Our added value on these solutions
    • Other customers' recommendations.
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
    PeerSpot user
    Buyer's Guide
    Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.
    Updated: January 2025
    Buyer's Guide
    Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.