A best practices guide for ERP selection

ERP selection works best when the organisation agrees on outcomes, maps essential processes and tests vendors against the same evidence. This guide turns a high-stakes buying decision into a clear sequence.

A connected business system representing the processes, data and decisions brought together during ERP selection.

Choosing an ERP system is not mainly a software comparison. It is a decision about how finance, purchasing, inventory, operations, people and reporting will work together for years. The safest selection process begins with the organisation’s needs and makes every shortlisted vendor prove the fit against the same real scenarios.

The decision in one sentence: Choose the ERP that best supports your essential processes, controls and future direction at an acceptable lifetime cost and risk—not the product with the longest feature list.

Agree on what must change

Start with outcomes. “Replace the old ERP” is a project description, not a business case. A useful objective sounds more like reducing manual reconciliation, shortening the month-end close, improving stock visibility or supporting a new operating model.

Map the most important current processes with the people who perform them. Note repeated data entry, workarounds, delays, weak controls and reports that arrive too late to support a decision. This gives the selection team something concrete to improve.

Business outcomeDescribe what should become faster, safer, clearer or less expensive.
BaselineRecord how the process performs now so improvement can be measured.
BoundaryDecide which companies, countries, teams and processes are in the first release.
ConstraintCapture regulatory, data residency, integration and timing requirements early.

Build a team that can make the decision

ERP affects more than IT. The team needs people who understand finance, operations, data, security and the daily work, together with an executive sponsor who can resolve priorities.

Keep the decision structure clear. A large group can contribute requirements, but a named group must own the scoring, recommendation and final approval. Also identify who will own the product after implementation; selection should not end at contract signature.

  • Executive sponsor with authority to resolve priorities
  • Business process owners
  • Finance and procurement
  • Technology, integration and data specialists
  • Security, privacy and compliance
  • Representative end users
  • A named owner for the future ERP service

Separate essential requirements from preferences

A requirement should describe the business need and how it will be tested. Avoid writing hundreds of vague items such as “must be user-friendly.” State the scenario, data, role, control and expected result.

PriorityMeaningTreatment
Must haveThe organisation cannot operate or comply without itDemonstrate with a real scenario and include it in contractual acceptance
Should haveImportant value, but a workable alternative existsScore consistently and confirm the effort or cost of the alternative
Could haveUseful but not central to the decisionConsider only after essential fit, cost and risk
Future optionNot needed for the first releaseCheck roadmap credibility without paying for unused complexity

Make vendors demonstrate your work

A polished standard demonstration shows what the seller wants to show. Give each serious vendor the same short script based on your real processes and realistic sample data.

Ask them to show exceptions, not only the happy path: a rejected invoice, a changed order, a failed interface, a permission change, a corrected transaction and the audit trail. Record what works as standard configuration, what needs an extension and what depends on another product or partner.

Issue the same scenario pack

Give every shortlisted vendor the same processes, roles, data and expected results.

Control the demonstration

Ask the vendor to follow your sequence instead of a prepared sales tour.

Score evidence immediately

Record standard fit, configuration, custom work, gaps and unanswered questions.

Test integration and security

Confirm identity, permissions, APIs, logging, recovery and data handling.

Validate references

Speak with customers of a similar size, industry and implementation model.

Count the full lifetime cost

Subscription or licence pricing is only one line. Include implementation, internal staff time, data cleansing and migration, integrations, extensions, testing, training, change support, environments, security, upgrades and ongoing administration.

The lowest initial price may not be the lowest total cost. A heavily customised product can be expensive to change; a simple subscription can rise sharply when more users, storage, countries or premium capabilities are added. Write down the assumptions behind every estimate so proposals can be compared fairly.

Check risk before the contract

Security promises should become specific evidence and contract terms. Use the organisation’s security framework to assess identity, least privilege, logging, vulnerability handling, data protection, recovery and supplier dependencies. CISA’s Secure by Design guidance is a useful reference when asking what security the supplier provides by default.

Data migration

Who cleans, maps, approves and reconciles the data before go-live?

Integration

What happens when another system or API is unavailable?

Customisation

Can the need be met through configuration, or will custom code create upgrade work?

Implementation partner

Which named people will deliver the project, and who is accountable when delivery changes?

Exit plan

How will data be exported in a usable format if the organisation leaves?

Make the decision traceable

Use a weighted scorecard, but do not let a spreadsheet hide weak evidence. Record the requirement, its weight, the demonstrated result, the remaining risk and the source of the score. A final recommendation should explain why the preferred option supports the business outcomes better than the alternatives.

Before signing, connect important requirements to implementation scope, acceptance criteria, service commitments, data terms and pricing assumptions. If a capability mattered during selection, it should not disappear into a sales presentation.

Key takeaways

  • Define outcomes before comparing products
  • Use real processes and exception cases in demonstrations
  • Score evidence rather than promises
  • Compare lifetime cost, not only licence price
  • Treat security, data migration, integration and exit as selection questions
  • Keep the decision and its assumptions visible after implementation begins
Found this useful?Share it with someone.
LinkedInXBluesky

Need more practical IT guides?

Explore step-by-step tutorials, expert insights, and actionable guidance to help you work smarter, stay secure, and solve real problems.

Browse More Articles