What is our primary use case?
We have used it for e-office. We have done a unification in a shared service center for our procurement activities and payment, and we have rolled out almost 180 processes.
We were on version 8.6, and we have recently upgraded to Business Automation Workflow (BAW).
What is most valuable?
Its workflow and integration with SAP are the most valuable features. It is also a stable solution.
What needs improvement?
We are a government organization, and we are the largest government power sector in India. We generate around 30% of power in India. Therefore, our processes are quite complex. Although IBM BPM is a low-code or no-code software, if you want to have extremely complex workflows, just the business process diagrams are not helpful in creating those workflows. While implementing complex workflows, only the process flow diagrams did not help us. We had to write a lot of Java scripts and Java queries to achieve what we wanted.
Its integration capabilities with the SAP environment have to be improved. At present, we are only talking at the web services environment level. Its price also needs to be improved. It is currently expensive.
Previously, Active Directory required a heterogeneous environment, but now they want a homogeneous environment. We had onboarded employees through Microsoft Active Directory, and now I have to implement Microsoft AD only from the cloud for my vendors.
For how long have I used the solution?
I have been using this solution for more than two years.
What do I think about the stability of the solution?
It is definitely stable. It comes from the IBM stack, so it is a stable solution, but the stability also depends on the partner who is developing your IBM BPM solutions. There could be issues if your partner has not written the artifacts or the business process diagrams properly or the checks and balances are not proper. IBM BPM interfaces with so many things. It interfaces with middleware, ECM repository, SAP, etc. Therefore, all the checks and balances have to be properly coded. Otherwise, certain problems or errors will keep on cropping up. You require really good developers who can develop these kinds of solutions.
What do I think about the scalability of the solution?
Because it is an on-prem solution, we had initially provisioned sufficient cores and storage. It is at an enterprise scale with the data center and the disaster recovery center. So, we can scale up, and there are no problems. We have already done it.
We have around 15,000 users of this solution.
How are customer service and technical support?
IBM is managing our solutions.
What's my experience with pricing, setup cost, and licensing?
Its price is on the higher side, and it can be improved. Its licensing is on a yearly basis. There are no additional costs.
What other advice do I have?
I would recommend this solution to others. It is a good solution. The only thing is that you should have a good technical team to implement it before embarking on this journey. It is not an easy solution.
I would rate IBM BPM an eight out of ten.
Which deployment model are you using for this solution?