Director of Community at PeerSpot (formerly IT Central Station)
25 July 22
Hi @SanilPrakashan, @Peter Haider, @Oleg Krivolapov, @Ali Mirnia, @reviewer1593270, @WilfredThomson, @reviewer1383855 and @reviewer1002447,
Can you please help answer this @Vikash-Kumar's question by sharing your experience with those products?
Thanks for sharing your knowledge with other peers.
What is the difference between ERP and BPMS Tools? On which elements can we rely to decide if we used an ERP (Like Odoo) or a BPMS tool (e.g. Camunda, BONITA) to develop an application?
Thank you for your response.
Senior Project Management Consultant at a tech services company with 1,001-5,000 employees
30 July 20
This is great question, and one that is rarely asked and even more rarely understood. ERP and BPM are two very different things, although there are some common elements.Enterprise resource planning (ERP) is a type of software that provides users access to a suite of applications. These modules are built with major business functions in mind, such as human resources, accounting, inventory management and others. The core feature of an ERP system is its ability to store and pull data from a common database, allowing for a single source of truth.
For Business Process Management (BPM) software, it’s helpful to understand BPM as a discipline. BPM is comprised of the strategies and techniques used to understand, improve and automate business processes. BPM sees processes as resources in themselves and seeks to improve them.
Enterprise BPM software, therefore, works to organize, manage and automate an organization’s business processes. This system achieves this by providing users with a process modelling tool to design and edit workflows. Process modelling allows users to include process descriptions to inform the audience with exactly what happens during the process.
Many companies and practitioners suggest that business digital transformation can be done by taking an ERP and manipulating its applications with custom code to match the business processes, or force the business to change processes to fit the software. That can be as big a challenge, or even bigger, than designing a system from the ground up. ERP are very good at managing and data views. BPM are good at process definition and application development (if coupled with an application development tool like Bizagi, Appian, Bonita, et al), but need additional tools (BI, for instance) to provide detailed insight.
Long answer to say they are both different tools in your digital transformation process, and can be complementary to one another.
Business Architect at a tech services company with 1,001-5,000 employees
30 July 20
I agree with Art's answer. ERP systems are more about managing and tying-together the data, as opposed to executing a process per se. BPM (now often called Digital Process Automation--DPA--just to add to the confusion) is all about defining and executing the process. If you have a help desk process or product fulfillment request, you wouldn't do those in an ERP. You'd do those in a BPM/DPA system. The data from those systems may well get sent to the ERP for tracking and analysis. I hope this helps.