We researched both IBM solutions and in the end, we chose Business Automation Workflow.
IBM BPM has a good user interface and the BPM coach is a helpful tool. The API is very useful in providing enterprise-grade automation. As per executing the workflow, it does the job. Its deployment has the advantage of having a practically unlimited amount of space. Additionally, the document store is very useful.
IBM’s BPM has several downsides, though. The debugging needs improvement. You cannot use the events or logs to find them. It is also difficult to integrate with other tools, which makes importing and exporting more difficult. If you want to use IBM BPM, keep in mind there is not a clear mechanism to achieve processes, data sources, or data. The price is also on the higher side.
One of the reasons we chose IBM BAW is that it is a newer solution. IBM BAW combines the IBM Case Manager (ICM) and IBM Business Process Manager (BPM). The solution is very easy to configure, but it is the strong automation and business process modeling that we like the most.
IBM BAW has strong integration and orchestration capabilities, which gives you much-needed flexibility. The dashboard and the different view modes give us options to access what we need. You can also access the reports on the screen.
That being said, IBM BAW does leave some room for improvement. The setup and installation process has a learning curve. It takes time and expertise to implement features like the content manager, for example.
IBM BAW is a newer and more complete solution for us. Although IBM BPM has worked well for a decade and still does, its combination with the case manager seems like a convenient evolution.
My question to you would be - Why are you mixing the two vendors? Do you have licenses for both and are trying to maximize investment?
If you have IBM automation you probably have other IBM technology - let the IBM automation run on that as its integration is a little more complicated than UiPath and may cost you time in execution.
If you have both IBM and UiPath then I would use UiPath for any areas that are not integral to the IBM technology or systems.
I would need to know a little more about your strategy before giving a definitive answer to your question but all 3 are good technical foundations depending on the scenario.
Although I've worked with UiPath (not Automation Anywhere), my experience is now solely with AutoMate from Help Systems.
I would recommend aligning IBM's digital business automation with Robotic Process Automation and how it works. It seems to be a very different tool from RPA. If programming is required in the use of IBM's digital business automation go with RPA.