Oracle BPM is old
Pros
- Modeling business processes - it is providing an interface where users can drag and drop many kinds of shapes to build a business process.
- HumanTask - I consider this as being the key strength of Oracle BPM. It allows you to create approval flows in different ways and it manages the long-running processes (while waiting for people to interact with the flow).
- The user-interface for user tasks - it is one place where you can see all tasks and their progress. Admins can see and interact with other people's tasks.
Cons
- Oracle BPM is left behind by other tools more modern in terms of user experience, usability and ability to integrate with everything else.
- To really harvest the potential of Oracle BPM you need to do it in JDeveloper and with ADF. This restricts its usage to very technical people.
- The administration of the Oracle BPM tools has really put a burden on our team. It is running on Weblogic and we experience issues very often either with performance or with a bad configuration of the system.
- As with all Oracle products, the price can be an issue for smaller shops.
Return on Investment
- When we moved to Oracle BPM many years ago, it was a huge uplift for our business processes because we didn't have any tool to model flows except Outlook and Excel.
- We established and streamlined the manufacturing workflows that were needed with the growth of the business.
- We discovered after a while that the ROI was not great since along with the cost of the tools, we had to account the cost of development from the software team too. It took a lot of time to deliver our first automations due to the big learning curve needed for Oracle BPM.
Alternatives Considered
Dell Boomi
Other Software Used
NetSuite CRM+, Microsoft System Center Configuration Manager



