Skip to content
Cyrrus Consulting Services
ES
ERP selection

What is an ERP and how to choose one: a practical guide

If every area of your company has its own version of the numbers, the question is probably not which system to buy, but what an ERP is and whether you really need one.

What is an ERP and how to choose one: a practical guide

Today almost every mid-sized company has a similar problem: its information is scattered. Finance keeps its numbers in one system, purchasing in another, inventory in a spreadsheet and production in a fourth tool. Every area has its own version of the truth, and pulling the numbers together for a decision takes days.

An ERP is the most common answer to that problem. But it is also one of the most expensive and hardest-to-reverse technology decisions a company makes. This guide explains what an ERP is, what it is for, which modules it includes and how to choose the right one without getting it wrong.

What is an ERP?

ERP stands for Enterprise Resource Planning. It is a system that brings a company's core processes —finance, purchasing, inventory, sales, production, logistics and human resources— into a single platform built on a shared database.

The key word is integrates. An ERP is not a set of separate programs: when one area records a transaction, the others see it immediately. When sales confirms an order, inventory deducts the material, purchasing knows what to reorder and finance records the revenue, without anyone re-entering anything.

What is an ERP for?

An ERP lets the whole organization work with the same information and the same processes. In practice that means four benefits.

The first is a single version of the data. The arguments about which figure is right end, because every figure comes from the same source.

The second is less manual work and fewer data-entry errors. Processes that used to require copying data between spreadsheets become automatic.

The third is visibility for decisions. Leadership can see inventory, cash flow, costs and order fulfillment almost in real time, instead of waiting for the month-end close.

The fourth is control: role-based permissions, a trail for every transaction and support for accounting, tax and audit obligations.

Which modules does an ERP include?

Each vendor groups them differently, but these are the most common.

Finance and accounting: general ledger, accounts payable and receivable, treasury, fixed assets and closings.

Purchasing and suppliers: requisitions, purchase orders, receiving and supplier evaluation.

Inventory and logistics: stock, warehouses, movements and traceability.

Sales and invoicing: quotes, orders, invoicing and receivables.

Production: material planning, manufacturing orders and costing, in industrial companies.

Human resources and payroll, which many companies prefer to handle with a specialized system connected to the ERP.

No ERP is the best at every module. That is why it is common for a company to use the ERP for its financial and operational core and connect it to specialized systems for CRM, people management or asset maintenance.

ERP, CRM and spreadsheets: what is the difference?

A CRM manages customer relationships and the sales process: contacts, opportunities and sales follow-up. An ERP manages the company's operations and finances. They complement each other and should be connected, but one does not replace the other.

Spreadsheets work while the company is small. They stop working when several people need to edit the same data, when errors start costing money or when nobody trusts the numbers. That is usually the sign that it is time for an ERP.

Signs that your company needs an ERP

There is no rule by size, but some signs repeat.

The accounting close takes many days because information from several systems has to be consolidated.

Inventory in the system does not match the physical count.

Every area keeps its own spreadsheets and nobody fully trusts the others'.

Growing means hiring more people just to key in and reconcile data.

Leadership makes decisions with data that is weeks old.

There are audit or regulatory obligations the current system cannot support.

Cloud ERP or installed on your own servers

A cloud ERP is hosted and maintained by the vendor, paid by subscription and updated automatically. It is faster to launch and needs less infrastructure of your own. An ERP installed on your own servers (on-premise) gives more control over data and customization, but requires infrastructure, a technical team and planned upgrades.

There is no single right answer. It depends on sector regulation, internal technical capacity, how much customization your processes need and the total cost over several years, not just the first one.

Choosing an ERP?

We evaluate and compare ERPs independently, with criteria defined before looking at vendors and with no vendor commissions.

  • Functional, technical, economic and sustainability criteria
  • Support through contracting
Explore ERP selection
Cyrrus team evaluating ERP options

How to choose an ERP: seven criteria

The most common mistake is choosing by the flashiest demo. A good selection process starts from the business requirements, not from the vendor's catalog. These are seven criteria worth evaluating.

Functional fit: how much of your real processes it covers without customization and how much requires development.

Technical fit: architecture, security, integration with the systems you already have and ability to grow.

Total cost of ownership: licenses or subscription, implementation, customization, infrastructure, support, training and upgrades, projected over several years.

Vendor sustainability: track record, product roadmap and the network of implementers available in your country.

Implementation capability: who will implement it, with what methodology and with what experience in companies like yours.

Ease of adoption: how simple it is for users and how much training it requires.

Local coverage: tax, accounting and legal requirements in the countries where you operate, including electronic invoicing.

The selection process, step by step

Every company adapts it, but an orderly process usually follows these steps: define the problem and the business goals; gather and prioritize requirements with the areas; build a list of market options; send a request for proposal (RFP) with the same criteria to every vendor; evaluate proposals and demos with a weighted matrix; check references; and negotiate and contract.

As a reference, in our methodology the selection phase usually takes 6 to 12 weeks, from the strategic kickoff to support through contracting.

Choosing an ERP is not choosing software. It is choosing how your company will work for the next several years.

What does the cost of an ERP depend on?

There is no single price, because cost depends on factors that vary widely from one company to another: the number of users, the modules contracted, the model (subscription or license), the amount of customization, the complexity of the data migration, the integrations with other systems and the training.

A useful warning: the license is usually only part of the investment. Implementation, migration and adoption weigh heavily on the total, which is why it is worth comparing total cost and not just list price.

Why ERP implementations fail

It almost never fails because of the software. The most common causes are choosing without clear requirements, underestimating data migration, customizing too much, not having a project owner with authority and not working on people's adoption.

That is why an implementation needs project management with real responsibility for the outcome and change management from day one. We have written before about when to hire an external PMO and about why digital transformation projects fail.

Common mistakes when choosing an ERP

Starting with the vendor instead of the problem.

Comparing only the license price and not the total cost.

Letting only the technology area decide, without the areas that will use the system.

Accepting that the selection is made by whoever will also sell the implementation.

Expecting the ERP to replicate today's processes exactly, including the ones that should be fixed.

Choosing well is half the road

We manage the implementation as an external PMO and work on adoption from day one, so the system gets used and not just installed.

  • Project management with real responsibility for the outcome
  • Change management built in from the start
Talk to our team
Cyrrus working session on ERP implementation

How we can help

At Cyrrus we also do this. We provide independent ERP selection: we help you define requirements, evaluate and compare the options on the market and support the contracting. We have no commercial alliances or commissions with vendors, so the recommendation is based only on what your company needs.

After the selection, we can also manage the implementation as an external PMO and work on your team's adoption, so the system gets used and not just installed.

If you are evaluating an ERP, or have already started the process and have doubts, contact us: use the contact button below and schedule a conversation with our team. We will help you make the decision with clear criteria.

Jackson Bohorquez, CEO of Cyrrus Consulting Services
Jackson Bohorquez
CEO & Founder, Cyrrus Consulting Services
Published · October 3, 2026
Related service
Solution Selection

Ready to connect the decision to the execution?

Tell us your organization's challenge. We'll set up a conversation with the right team and tell you straight whether we can help.