Try our new research platform with insights from 80,000+ expert users
Ismail Aboulezz - PeerSpot reviewer
Managed Director at LeaseWeb
Real User
A very powerful solution, but it is not user-friendly
Pros and Cons
  • "It is a very powerful solution."
  • "It is not user-friendly."

What is our primary use case?

We use this solution for business workflow automation.

What is most valuable?

It is a a very powerful solution.

What needs improvement?

It is not user-friendly and requires a knowledgeable and skilled user to work with it. If an end-user has no idea about the technology, they will have difficulties. The product requires the end user to be skilled with prerequisites and have the ability to configure and tailor the product to express the workflow. Most IBM products in layer seven, middleware or the application layer, are not user-friendly.

The workflow is also difficult. In any organization, many departments are involved in the workflow from the start to the end of the procedure. That's why we must be aware of an organization's manual process to reflect it in the product. The product could ask the user questions, and based on the answers, it can develop the workflow, which makes it much easier.

For how long have I used the solution?

We have been using this solution for more than 12 years. It is deployed on private cloud.

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,158 professionals have used our research since 2012.

What do I think about the stability of the solution?

It is a stable and powerful solution.

What do I think about the scalability of the solution?

It is a scalable solution, and one small company that is a customer uses this solution. They do tender development proposal evaluations for clients.

How was the initial setup?

The initial setup was easy but using it after became a bit challenging. Deployment took about one day, and we are a big organization.

What other advice do I have?

I rate this solution an eight out of ten. I would advise others to compare IBM BPM with other equivalent products in the market before deciding.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1502724 - PeerSpot reviewer
Technology Analyst at a financial services firm with 10,001+ employees
Real User
Provides a very robust environment to build an integration framework or workflow patterns, but needs better coaches and user interface and more out-of-the-box functionalities
Pros and Cons
  • "It provides a very robust environment to build an integration framework or workflow patterns that we have. A lot of changes or modifications have been made to this solution over the past few years. The features that they have added this time have helped developers like us to work on the developmental environment and leverage all the capabilities of the tool. This is what I like about this solution."
  • "The coaches and the user interface are the areas that can be improved a lot. It is good in terms of data processing, but the UI, scripting, and coaches are not very user-friendly and developer-friendly. Performance is always an issue. The scripting and the pattern that it uses are very tedious for new developers to understand, and it takes time to master it in depth. When comparing IBM BPM with IBM APN, a lot of things are provided out of the box in IBM APN. We don't have to write code or a Java connector to make a functionality work. It would be very helpful and time-saving for developers if IBM BPM is improved in this area to provide many functionalities or drag-and-drop options so that the developers don't have to write the code."

What is most valuable?

It provides a very robust environment to build an integration framework or workflow patterns that we have. A lot of changes or modifications have been made to this solution over the past few years. The features that they have added this time have helped developers like us to work on the developmental environment and leverage all the capabilities of the tool. This is what I like about this solution.

What needs improvement?

The coaches and the user interface are the areas that can be improved a lot. It is good in terms of data processing, but the UI, scripting, and coaches are not very user-friendly and developer-friendly. Performance is always an issue. The scripting and the pattern that it uses are very tedious for new developers to understand, and it takes time to master it in depth.

When comparing IBM BPM with IBM APN, a lot of things are provided out of the box in IBM APN. We don't have to write code or a Java connector to make a functionality work. It would be very helpful and time-saving for developers if IBM BPM is improved in this area to provide many functionalities or drag-and-drop options so that the developers don't have to write the code.

For how long have I used the solution?

I have been using this solution for eight years. I have been involved with this tool since the beginning. It was called Lombardi before it was taken over by IBM. I've seen how this solution has progressed in the last few years. 

How are customer service and technical support?

I don't have much experience with their technical support.

How was the initial setup?

It is straightforward.

What other advice do I have?

I would recommend IBM BPM to others depending on the use case that they are planning to implement and the actual specification they are looking for. If they are focusing more on user interfaces, I would not recommend IBM BPM, but if they are focusing more on workflows, integration designs, and straightforward processing, IBM BPM would be a good choice.

I would rate IBM BPM a seven out of ten.

Disclosure: 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,158 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    reviewer2022852 - PeerSpot reviewer
    Director, Digital Transformation at a tech services company with 51-200 employees
    Real User
    A highly scalable tool that needs to be streamlined and updated
    Pros and Cons
    • "Initially, the process architecture studio was very helpful and it was compliant with BPMN standards."
    • "I would like IBM to consider including AI-enabled process mining, robotic process automation, and very good OCR capabilities from the computer vision side."

    What is our primary use case?

    We use it to architect our core services and business processes. For example, my company is responsible for issuing licenses to oil and gas vendors who operate petrol and gas stations. This is a very complex process starting from submission of the license request to the approval by the minister's office, and then checking the localization policy to see where they can give approval. We use IBM BPM in a plethora of complex processes in different areas of our business.

    What is most valuable?

    Initially, the process architecture studio was very helpful and it was compliant with BPMN standards. In the beginning it definitely gave us mileage in terms of business process designing, but nowadays, there are very good and smart tools that have OCR and AI facilities. Currently, the tool looks quite ineffective in a digital transformation environment. We're a mix of proprietary and open source tools, and we don't find IBM very inclusive.

    What needs improvement?

    IBM, as a suite, is becoming more and more obsolete because it obliges the customer to buy multiple tools for the same purpose. For example, BPM is only for architecting the business process workflow, and then you need to integrate it with the DataPower solution to bring in the data. There are also other tools for the process mining part that are not a part of BPM. From a business perspective, to achieve one goal we have to license multiple IBM tools on-premise, whereas there are other competitive tools that are assembled and engineered on one platform, and can be utilized in a much simpler and more seamless way. That is why we're finding it very difficult to continue working with the IBM stack. They need to unify the process landscape into one engine.

    AI-enabled BPM tools are more relevant these days, where you use artificial intelligence to understand process pitfalls and you apply that in your process design and logic. I would like IBM to consider including AI-enabled process mining, robotic process automation, and very good OCR capabilities from the computer vision side.

    For how long have I used the solution?

    I have been working with this solution for five years. 

    What do I think about the stability of the solution?

    The stability is good. I would give it a seven out of ten.

    What do I think about the scalability of the solution?

    The scalability of the solution is high. It's a seven out of ten. 

    We have a team of about six people, our business analysis team, who run the solution. There are about 2,000 end users. 

    How was the initial setup?

    From a user-friendliness perspective, I would rate it as a six out of ten. There was definitely a learning curve to adopt the tool and understand all of its features, but once learned, it was a very good tool for that period of time - about four or five years ago.

    What about the implementation team?

    Our deployment was done by SBM, Saudi Business Machine, which is the Saudi partner of IBM Global. Our solution designer worked with a business process architect, middleware solution designer, and tool specialists from IBM. There were around eight consultants on the IBM team from different technical backgrounds. Our deployment involved the entire middleware with BPM and DataPower. It took around one and a half years.

    Now, our IBM BPM maintenance is outsourced. There is a contract team of three engineers who are maintaining the software because a lot of processes are housed on IBM BPM and the processes need tweaks from time to time.

    What was our ROI?

    I would say the ROI is moderate because the license prices are high and the operation and maintenance cost is high. Just like Oracle ERP, you rarely see an ROI, but it becomes intrinsic to your organization. It's the same with any BPM tool. Even if you don't have a very high ROI, somehow you get captivated, locked into the tool.

    I would say the ROI is a six out of ten.

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

    The pricing is very high. On a scale of one to ten, if ten is high, I would say it's an eight. The total cost of ownership over a period of time is very high.

    It is usually a one-year license. Last time, for a better price, we paid for three years upfront.  

    What other advice do I have?

    I would rate this solution as a six out of ten.

    I suggest that those looking into this tool do proper benchmarking and visit the Gartner and Forrester reports and PeerSpot reports before choosing IBM. Also, if they are going for this tool, it is better to have a strong in-house team for not only deployment, but also utilizing the tool later on.

    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.
    PeerSpot user
    PeerSpot user
    Enterprise Architect at Mobiliser
    Consultant
    Top 5
    How to decide which edition of IBM BPM you need

    Since the blue-washing of Lombardi, IBM has introduced three variations on the core BPM product in order to provide different entry level costs to customers based on the how they intend to use the product suite.

    These levels are defined as

    • Express Edition
    • Standard Edition
    • Advanced Edition

    Broadly speaking Express and Standard differ in how the customer is allowed to use the technology where Advanced edition differs in that it allows customers to use WebSphere Process Server (WPS) capabilities which have now been integrated into the technology suite (this includes Integration Designer which is the new WebSphere design too and also Business Spaces)

    Update: IBM is introducing additional changes to BPM Advanced edition that will result in a further divergence of the Advanced edition from Standard and Express and have advanced their Cloud offering significantly. More on this later.

    WPS has previously been known for strong integration capabilities and Lombardi has been known for strong human centric capabilities so the combination makes sense in larger more complex environments (barring a solution that meets both needs) Purchasing Advanced Edition would be a consideration for anyone wanting those advanced integration capabilities.

    From experience I would not recommend Advanced edition for BPM 7.5.x as they were still issues ironing out the blue-washing of the product for full compatibility with the Lombardi Process Center and model. With version 8.x there are a number of improvements with each release but still some gaps leaving it not quite integrated the way it should have been. Version 8.1.x and 8.5.x have improved significantly from the other code streams but I'd recommend a full proof of concept to be conducted before investing the additional cash in Advanced Edition even with the current 8.5.x releases. I'd also call out that Advanced has a number of limitations around integration that many integration specialists would unlikely be satisfied with.

    Deciding between Express and Standard is more about licensing restrictions. Express carries restrictions on both authors that can write processes (typically a maximum of 3) and on the number of users that can use the system (typically 200 users) Express is not licensed for use with a scalable architecture so unless your operator base is under 200 people (or 200 logins not concurrent users) and your existing systems don’t need scaling its unlikely Express would serve you. Express seems to be more targeted to proof of concept / first time projects, SMBs and systems for internal use (i.e. HR systems, internal processes that have non-critical SLA’s). Some clients may go Express edition as a form of production trial system then upgrade to Standard if they find the BPM solution can add value in additional areas.

    If Express happens to meet your needs the other advantage is its easier to install because it doesn’t support complex advanced configuration options (clusters). Also if your worried about three process authors don’t be. A medium scale project can be completed by three BPM specialists as long as process specialists have a way of capturing requirements in BPMN format or similar. There are plenty of free BPMN tools around and a great cloud based tool called Blueworks live that allows for design of processes at a business level. The bulk of the analysis can therefore be done without using the Process Designer which is more geared towards technical implementation in any case.

    Breakdown of features

    All editions

    1. Process Designer (BPMN Compatible)
    2. Collaboration and Playback capabilities
    3. Human Centric Form Designer
    4. Very basic ILOG style based process rules (but not using ILOG in all cases)
    5. Real time monitoring and reporting
    6. Optimiser
    7. Performance Data Warehouse
    8. Shared asset repository and Process Center

    Express

    • Max 3 Process Authors
    • Max 200 End Users
    • Development / Production 2 / 4 cores
    • Single Server only

    Standard

    • Unlimited Authors
    • Unlimited End Users
    • Unlimited Cores (bound to license costs so scalable cost)
    • Clustering

    Advanced

    • Unlimited Authors
    • Unlimited End Users
    • Unlimited Cores (bound to license costs so scalable cost)
    • Clustering (Golden Topology is relevant)
    • WebSphere Process Server Compatible
    • New tool Integration Designer (SOA / BPEL / ESB)
    • New tool Business Spaces
    • Transaction Support
    • Integration Adapters
    • New Case Management feature which has been under trail since early 2014

    So in summary, Standard Edition is probably going to be the key version that most customers will be happy with as it covers scalability, provides all the key BPM features without adding the burden of having trained WPS staff on hand but still has the ability to integrate with anything using custom developed code. On the sales front I suspect IBM will still get customers to buy into Advanced Edition for “future proofing” or longer term integration with mainly existing WPS customers buying into the offering for reasons founded on technical needs.

    Going forward I suspected IBM would direct more features into Advanced Edition to get premiums on licensing from larger customers and this view certainly has recently been proven with the appearance of a basic case management capability available in the Advanced edition of v8.5.5 even though it was originally considered for inclusion for standard edition.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user311346 - PeerSpot reviewer
    it_user311346Works at a tech company with 51-200 employees
    Real User

    Thank you for sharing Paul

    See all 2 comments
    Managing Director at a tech services company with 51-200 employees
    Real User
    It continues to keep up with the changing needs of the business. It's not a one-time automation.
    Pros and Cons
    • "It continues to keep up with the changing needs of the business. That is the strong value proposition of BPM. It's not a one-time automation."
    • "The user experience, while it has improved, should continue to improve."

    What is our primary use case?

    It allows for model-driven development, easy to use drag and drop type configuration, integrations, reporting, etc.

    How has it helped my organization?

    The main business benefits, at the highest level, are to improve the customer experience and operational efficiency. Sometimes, you can't do one without the other. I am trying to improve how customers interact with organizations. These days, everybody has many channels through which they arrive. For example, even in this day and age, a lot of very large companies have siloed operations across channels, which leads to a disjointed customer experience.

    We use it as a client workflow platform, because it is designed for improving client-facing and internal processes. There are other uses for the platform: rapid application development, low code development, and high performance application.

    What is most valuable?

    As soon as you go live, you have a bunch of changes right on the back of it. Those changes will go live in two to four weeks. It will continue to keep up with the changing needs of the business. That is the strong value proposition of BPM. It's not a one-time automation.

    What needs improvement?

    The user experience, while it has improved, should continue to improve. It should stay on that trajectory. These days, we are all spoiled by applications, like Amazon and Facebook, and stuff we are using in our day-to-day lives. We expect the same experience from enterprise applications as we do from consumer applications. Some of the companies which are leading the charge have minimized the gap of customer experience from consumer to enterprise. IBM and its BPM platform is moving in this direction. It still need to improve, but it's getting there.

    For how long have I used the solution?

    More than five years.

    What do I think about the stability of the solution?

    It is very stable right now. We have seen nothing but amazing results over the last six years.

    What do I think about the scalability of the solution?

    I have yet to come across a use case where scalability was an issue. 

    How is customer service and technical support?

    We don't use their support. We have our own IBM experts who are certified and have years of experience.

    How was the initial setup?

    The initial setup is very quick. 

    What about the implementation team?

    Most of our projects take about three people and are done in three months.

    What was our ROI?

    BPM is good when used for the right use cases. I will not use BPM for a trading desk that's making split-second decisions because that is not the right use case for it. When you use it for the right use cases (e.g., a loan origination process for a bank, claims processing for an insurance company, or a healthcare provider accepting a claim and settling it), processes which typically range from hours to weeks, then when you apply BPM, you bring the processes down by an order of magnitude to minutes to hours, respectively. Those are the right use cases for BPM. There's no performance issue if you use it the right way. 

    Our customer continue to use the product over time, which is the best indicator that they are seeing ROI from the product. 

    It has a low cost to implement. You'll get your money back in the same year that you complete the project. 

    Which other solutions did I evaluate?

    One of its competitors is Appium.

    What other advice do I have?

    If you're not leveraging these types of technologies, you're missing out.

    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
    PeerSpot user
    Principal Consultant at a tech services company
    Consultant
    Our customers use the solution as a workflow platform to manage their processes
    Pros and Cons
    • "Our customers use the solution as a workflow platform to manage their processes."
    • "Better integration with other products in the automation suite."

    What is our primary use case?

    A good portion of our customers are in the financial services industry, so back office processing related to financial services.

    How has it helped my organization?

    The main benefits would be getting previously undocumented processes under control, improving efficiency, eliminating redundant work, and a few of them being able to achieve some sort of compliance requirement.

    Our customers use the solution as a workflow platform to manage their processes. They typically model processes with human and system activities. Then, they use the workflow engine to coordinate those activities making sure work progresses, providing visibility metrics and tracking.

    With a regional bank, they used it to update some of their back-end processes for their credit division. It definitely enabled them to change their processes and become more efficient.

    We have used it in conjunction with operational decision manager, in several cases.

    What is most valuable?

    • Visualizing the process.
    • Quickly build a solution.

    What needs improvement?

    Better integration with other products in the automation suite; easier to integrate with IBM's Operational Decision Manager and content management system.

    What do I think about the stability of the solution?

    It is stable.

    What do I think about the scalability of the solution?

    Scalability is very good provided you bear it in mind during implementation phase. It's possible to do bad things that will affect you later with scalability.

    How was the initial setup?

    The initial setup is fairly complex. Luckily, we have a few people in our company that know how to do it. It is just a question of having the right resources.

    We implemented the solution at the right time for our company and customers.

    What was our ROI?

    Our customers do see ROI. They'll identify some particularly painful or uncoordinated processes to start with, then build out from there, picking off low hanging fruit.

    Which other solutions did I evaluate?

    We are purely IBM. However, we do run into Pega BPM when we are evaluating BPM solutions.

    What other advice do I have?

    I would recommend IBM BPM.

    It comes down to the speed of implementation: How fast can we build something which our customers can use in their business and run with.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Client Engagement Manager at a tech services company with 11-50 employees
    Consultant
    Provides agility in modifying processes, but it's still challenging for non-tech users
    Pros and Cons
    • "Agility is the key. It gives our customers a faster way to be able to implement processes, get ownership of task, visibility into a process. The ability to modify that process, optimize that process over time, is probably the biggest benefit that they get from the software."
    • "Also, we would like to see integration with artificial intelligence, machine learning-type of technical capabilities. Right now, there are a lot Watson libraries out there. Building those integrations more, out-of-the-box, from IBM would be a good direction."

    What is our primary use case?

    Our customers use it as a workflow management platform for processes. We have a wide range of customers in terms of the types of processes. We've worked with a couple of the very large accounting firms on, for example, tax calculations for commercial clients. Think of it as TurboTax, but for commercial customers.

    We also have onboarding use cases - every BPM product out there just supports onboarding. We have several of those types of use cases as well.

    How has it helped my organization?

    The vision of what BPM can bring to our clients to be able to manage workflow quickly, efficiently, and to get visibility, that's what the IBM suite provides us.

    Agility is the key. It gives our customers a faster way to be able to implement processes, get ownership of task, visibility into a process. The ability to modify that process, optimize that process over time, is probably the biggest benefit that they get from the software.

    What is most valuable?

    It gives us, as a partner, a lot of options for building on additional capabilities that we see customers asking for time and time again. It's a very open model for adding in toolkits or functionality on top of the overall BPM platform.

    What needs improvement?

    BPM has always had this challenge: It had this promise to enable non-technical users, business people. That is an area where we, as a business partner, and other business partners, continue to build new tools that sit on top of BPM, to push that level of engagement further and further out to the business side. That's an area that still needs to be improved.

    Also, we would like to see integration with artificial intelligence, machine learning-type of technical capabilities. Right now, there are a lot Watson libraries out there. Building those integrations more, out-of-the-box, from IBM would be a good direction.

    What do I think about the stability of the solution?

    It is a consistently stable product. IBM BPM has come a long way from its original Lombardi days, to coming into IBM and the rewriting of the overall framework, to the way the UIs work. Where it is today, it's quite an enterprise-level product.

    What do I think about the scalability of the solution?

    We use it across the board for what IBM labels smaller clients, commercial clients, all the way to enterprise clients. It's like any software package. Scalability is built into it, but it doesn't always come automatically. There is a lot of expertise that we use in performance-tuning it. There are times when, if you have a tremendous number of API calls, there's some tweaking that should happen to optimize that. But it's all configurable. There are things that you can tune to make it enterprise-capable, based on your use case.

    How is customer service and technical support?

    Tech support is an area that could be improved. What we've seen over the years is that they had better support in the past than they do now. They're a little slower to respond; that could be based on the resources that are available to IBM.

    How was the initial setup?

    Setup is a little more complex. But with the support of platforms on cloud, we love that, our customers love it. This becomes so much easier. We provision an environment and now we start building business processes or the application immediately. We don't worry about configuration.

    Installation for on-prem used to be a one-time activity for engagement. And we may not even mentor a customer on that, because all they really care about is building processes. With the cloud, it becomes just a push of a button to provision it.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    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.