2020-07-27T12:59:00Z
ValeryTezo - PeerSpot reviewer
Senior ICT Consultant/Project Manager at Qualisys
  • 4
  • 523

What is the difference between ERP and BPMS Tools? How do I choose between the two?

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.

4
PeerSpot user
4 Answers
Art Hebbeler, PMP - PeerSpot reviewer
Senior Project Management Consultant at a tech services company with 1,001-5,000 employees
Consultant
ExpertTop 5
2020-07-30T16:22:18Z
Jul 30, 2020

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.

Search for a product comparison in Business Process Management (BPM)
BPMexp67 - PeerSpot reviewer
Senior Consultant at IMendos
Reseller
Top 10
2020-07-31T12:11:52Z
Jul 31, 2020

In my opinion, that is the main difference.


ERP offers a standard commercial application in different areas, such as financial, commercial, production, inventory management, etc., depending on the ERP modules and the company's needs.


BPMS offers a development platform more oriented to business flows, being certain that there are some BPMS in the market that allow the development of business modules that ERP also offers.


The ideal solution should combine the two, use BPMS as a management layer for business flows and, in each workflow activity, invoke the module or functionality that ERP can provide.


The advantage of having a process management layer independent of the business functionalities is the dynamics and easier adaptation to the changes required by the business, while the business flows incorporated in the ERP itself make these adaptations much heavier, generally hard-coded, in addition to additional costs whenever a new version is implemented.


From a business perspective, a combination of two solutions allows to create the foundations so that the company remains more easily competitive, through process management, more efficient and more visionary, while the implementation of just an ERP is a kind of marriage for life, creating many difficulties of divorce even when the marriage no longer works.

AZ
Business Architect at a tech services company with 1,001-5,000 employees
User
2020-07-30T17:30:44Z
Jul 30, 2020

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.

Gene Hammons, MBA - PeerSpot reviewer
Director at a consultancy with 1-10 employees
MSP
Top 5Leaderboard
2020-07-31T16:47:11Z
Jul 31, 2020

So ERP is transactional software. A Purchase Order(PO) is issued, a widget is sold on a Sales Order(SO), incoming raw materials are received - each transaction is recorded at the point of activity, purchasing issues the PO, Sales enters the SO, the receiving dock scans in shipments and indicates where' they're put away. 


ERP follows the business process but does not normally dictate it. 


BPM is a tool to design, streamline, measure, and create business processes. You might use BPM software to design how you wanted your business processes to work and how the ERP would interact at key areas to capture the actual flow. 


Oddo is an open source ERP, which lets you construct your own ERP. Most companies do cost analysis to determine how much ERP will save in efficiencies or enhance in revenues, and given the impact can be significant, building out an Oddo instance for a year or two is huge money wasted down the drain. Of course if you have no idea how much ERP can benefit your organization, no one really notices hidden costs piling up. Plus when you finish an Oddo implementation, you have a really nice v1.0 design come to life, while everyone else is using v18 with 20 years of live experience, input from hundreds of customers, and hundreds of thousands of man-days development behind the product. 


You might want to look at naologic - they're doing an Oddo sized ERP that I think is a big improvement - but I've not put any clients on it yet. More tips on selecting ERP at ProfitFromERP.com if you are interested. 

Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: November 2022.
655,711 professionals have used our research since 2012.
Related Questions
Linda NamayanjaPMP,CBPA,ITIL - PeerSpot reviewer
Supervisor Business Analysis-Process Management at a government with 1,001-5,000 employees
Aug 23, 2022
Hello community members, At the moment, I'm tasked to develop the enterprise architecture of the organization and I have a couple of questions below: What capability models/mapping (business architecture) do you know/exist and how do they eventually connect to the application, data, and infrastructure architecture?  What tools and/or templates can I use? Thanks in advance for your help!
2 out of 4 answers
Shibu Babuchandran - PeerSpot reviewer
Regional Manager/ Service Delivery Manager at ASPL INFO Services
Aug 20, 2022
Hi @Linda NamayanjaPMP,CBPA,ITIL ​, Choosing the right EAM tools involves various steps that are aimed to ensure smooth integration and maximum benefits. Some points collected with the help of my peers may be of help to you. Understanding the benefits of EAM tools: Through advanced and integrated features, EAM tools help you to uncover and avoid unmanaged IT applications that would otherwise increase your cloud spend and create potential security risks for sensitive data. Once you understand the benefits that modern EAM tools have to offer, you can focus on finding the right solution for you and your EA strategy. Choosing an EAM tool based on your EA program: When opting for an EAM tool, make sure that it helps you achieve your business and IT goals. These could be application portfolio management, technology risk management, post-merger IT integration, or an overall business transformation. Assessing needs of stakeholders: Since you don't want to create another IT silo, you should ask yourself what informational needs each stakeholder has and how EA can bridge knowledge gaps. Ideally, the tool will foster cross-department collaboration and optimize workflows. Stakeholders should be able to access data and drive their own analysis. On top of that, QA mechanisms will improve overall data quality. Reviewing the data model of prospective EAM tools: Make sure to evaluate the data model of your prospective EAM tools. You should be able to align it with your current terminology and attributes and assign authorization roles with ease. Measuring the onboarding process against goals: Once you have settled on an EAM solution that fulfills your current and foreseeable future needs, you can start with the onboarding process. It’s important to set initial goals and keep measuring the process as you go. From data mapping, imports, workspace reviews, and success KPIs – ideally, the tools allow you to use the desired form of measuring your onboarding success and keep track of the work in progress. Some products suggested by my peers are below BiZZdesign Enterprise Studio Avolution Abacus Software AG Alfabet Sparx Systems Enterprise Architect Hope the above will help you choose the right solution for your requirement.
@Linda NamayanjaPMP,CBPA,ITIL, ​ check this out: https://resources.bizzdesign.c...
ZS
User at avin
Aug 18, 2022
Hi colleagues, We're looking for BPM/BPD/etc. software that can connect the top layer of Enterprise Architecture (EA) to our processes.  Do you have any recommendations? Is it achievable? Thanks
2 out of 5 answers
Andrew-Lim - PeerSpot reviewer
Managing Director at Optus
Aug 4, 2022
@Zooo Sasasa ​ Signavio, ARIS, and GBTEC have ArchiMate modules for modeling Enterprise Architecture (EA) and are great potential candidates.
IanRamsay - PeerSpot reviewer
Director Business Consulting at Cognizant
Aug 8, 2022
I think you may need to be a bit more explicit as too “what” is the “top layer” and “how” do you wish to “connect” and “why”. Anything is possible from a modelling point of view, less so if you plan to generate the processes from the architecture.  Just about every relationship between architectural components is a “many-to-many” relationship, so things can get quite complex quite quickly.
Related Articles
Evgeny Belenky - PeerSpot reviewer
Director of Community at PeerSpot (formerly IT Central Station)
Aug 17, 2022
Hi dear community members, In this edition of PeerSpot's Community Spotlight, you can find out what your peers are discussing and join in the conversation. Ask and answer questions on the topics that interest you most! Read and respond to articles or contribute your own! Trending These are the topics your peers are talking about on PeerSpot this week How do I estimate the requir...
See 1 comment
Evgeny Belenky - PeerSpot reviewer
Director of Community at PeerSpot (formerly IT Central Station)
Aug 17, 2022
Thank you to all the community members who share their knowledge with other peers! Also, special thanks to the articles' contributors included in this Community Spotlight: @Janet Staver, @Abhirup Sarkar, @Manoj Narayanan, @Beth Safire and @Shibu Babuchandran.
Evgeny Belenky - PeerSpot reviewer
Director of Community at PeerSpot (formerly IT Central Station)
Jul 18, 2022
Dear PeerSpot community members, Welcome to the latest PeerSpot Community Spotlight, where we sum up the most relevant recent postings by your peers in the community.  Check out the latest questions, articles and professional discussions contributed by PeerSpot community members!  Trending Here are some topics that your peers are discussing at the moment: What is your recomme...
Moderator
Art Hebbeler, PMP - PeerSpot reviewer
Senior Project Management Consultant at a tech services company with 1,001-5,000 employees
Consultant
ExpertTop 5
Related Articles
Evgeny Belenky - PeerSpot reviewer
Director of Community at PeerSpot (formerly IT Central Station)
Aug 17, 2022
Community Spotlight #20
Hi dear community members, In this edition of PeerSpot's Community Spotlight, you can find out w...
Evgeny Belenky - PeerSpot reviewer
Director of Community at PeerSpot (formerly IT Central Station)
Jul 18, 2022
Community Spotlight #18
Dear PeerSpot community members, Welcome to the latest PeerSpot Community Spotlight, where we su...
Download Free Report
Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions. Updated: November 2022.
DOWNLOAD NOW
655,711 professionals have used our research since 2012.