All articles

Enterprise Systems8 min read

ERP Selection Criteria: A Checklist for Choosing the Right System

Choosing an ERP is easier when every option is scored against the same weighted criteria, shown the same scripted demo and checked with the same reference questions. This guide gives you all three, plus red flags.

Written byUsama AsifPublished

ERP selection criteria are the weighted factors you score every candidate system against: process fit, total cost of ownership, integration, reporting, scalability, security, usability, the supplier's delivery capability and your exit options. Agree the weights before any demo, score every option the same way, and test the top two with scripted demos and reference calls.

Most selection mistakes come from scoring after the demos rather than before. A polished presentation shifts opinions; a scorecard agreed in advance keeps the decision tied to your requirements. This checklist works whether you are comparing packaged suites, a package against a custom build, or two development partners. For a fuller comparison of the buy versus build question itself, see ERP vs custom development. If your shortlist includes a system designed around your own processes, our custom ERP software page explains how that is delivered.

What criteria should you use to select an ERP?

Use nine criteria, weighted for your business. The first two usually carry the most weight because they decide whether the system will actually be used and whether you can afford it over its life.

CriterionWhat to assessExample evidence
Process fitHow well core processes run with standard functionality or the proposed buildScripted demo results, gap list
Total cost of ownershipLicences or build, implementation, integrations, hosting, support, upgrades, internal time over several yearsItemised cost model per option
IntegrationConnections to e-commerce, banking, payroll, CRM, logistics, BIDocumented APIs, integration plan
Reporting and analyticsStandard reports, custom reports, dashboards, data exportYour top ten reports built in the demo
ScalabilityUsers, entities, currencies, transaction volumes, new sitesReference customers of similar size
Security and access controlRole-based permissions, audit trail, single sign-on, data locationSecurity documentation, permission demo
UsabilityHow quickly a key user can complete a daily taskHands-on trial by your staff
Delivery capabilityExperience, team, method, support model of the implementer or developerReferences, named team, sample plan
Ownership and exitData export, contract terms, who owns custom code and configurationContract clauses, export demo

Our guide to ERP total cost of ownership explains how to build the cost line so options are comparable.

How do you build a weighted ERP scorecard?

Give each criterion a weight that adds up to 100, score each option from 1 to 5 against written definitions, then multiply. Agree weights and score definitions with the sponsor and process owners before the first demo.

ERP scorecard template (illustrative weights)

The weights below are an example for a mid-sized distributor. Change them for your business.

CriterionWeightOption A score (1 to 5)Option A weightedOption B score (1 to 5)Option B weighted
Process fit254100375
Total cost of ownership20360480
Integration10440330
Reporting10330440
Scalability5420420
Security and access10440440
Usability10440330
Delivery capability5420315
Ownership and exit5525315
Total100375345

Define what each score means. For process fit, for example: 5 means the full process runs without workarounds, 3 means it runs with a documented workaround, 1 means it cannot run without major development. Written definitions stop scores drifting between evaluators.

How should you run ERP demos?

Run scripted demos, not vendor presentations. Send every shortlisted supplier the same scripts in advance and ask them to show those processes, with your sample data, in the order you set.

Demo script checklist

  1. Send three to six end-to-end scenarios at least two weeks before the demo
  2. Include your own sample data: real item codes, customer types, price rules
  3. Include one awkward case per scenario: a partial delivery, a credit hold, a return, a multi-currency invoice
  4. Ask to see one of your must-have reports built live or shown from a working system
  5. Ask a key user to try one daily task themselves
  6. Ask to see how a user's permissions are set and how the audit trail records a change
  7. Ask how the configuration or code shown would be maintained and upgraded
  8. Have each evaluator score immediately after the demo, before discussing

A typical scenario reads: "Receive an order for 40 units where only 25 are in stock; ship 25, back-order 15, invoice the shipment, and show the customer's open balance." It tells you far more than a tour of menus.

What should you ask ERP references?

Ask references about delivery, not just the software. Choose references of similar size and industry, and ideally ones the same implementation team worked on.

  • What was in scope, and was it delivered as agreed?
  • How were change requests handled?
  • How did data migration go, and how many trial loads did you run?
  • What happened in the first month after go-live?
  • Who from the supplier team is still involved, and how responsive is support?
  • What would you do differently?
  • Do you own your configuration, custom code and data, and could you move away if needed?

What are the red flags when choosing an ERP?

Some answers should lower a score sharply, whatever the demo looked like.

  • The supplier will not run your scripts and insists on its standard presentation
  • Fixed timelines or costs are quoted before any discovery
  • Key processes are shown on slides, not in a working system
  • Every gap is answered with "we can customise that", without explaining the upgrade impact
  • References are all from different industries or much smaller companies
  • The contract is unclear on who owns custom code and how data is exported
  • The team presenting is not the team that will deliver
  • Integrations are described as "standard" without documentation

Should integration and architecture be scored separately?

Yes, if the ERP must connect to several systems. Integration effort is often the largest hidden cost and risk. Ask each option how it exposes data (APIs, files, events), how failures and retries are handled, and who maintains each connector. Our guide to system integration approaches explains the options to compare.

How do you score a package and a custom build fairly?

Use the same criteria and weights, but ask for different evidence. A package proves process fit through a scripted demo of standard functionality. A custom option cannot demo software that does not exist yet, so ask instead for a solution design for your scripts, a phased delivery plan, examples of comparable systems the team has built, and, where possible, working pilot modules for one or two of your scenarios.

CriterionEvidence from a package optionEvidence from a custom option
Process fitScripted demo, list of gaps and workaroundsDesign for each script, pilot modules where available
Total cost of ownershipLicences, implementation, extensions, upgrades over several yearsBuild by phase, hosting, support and change budget over several years
Ownership and exitData export, ownership of configuration and extensionsSource code ownership terms, data ownership, documentation
Delivery capabilityPartner references for this productReferences for comparable custom systems
Future changeVendor roadmap, upgrade impact of extensionsYour control over the roadmap; cost of each change

Be wary of two common biases. Teams tend to overrate a package because it is visible and underrate the cost of its gaps; they can also overrate a custom option because it promises everything. Scoring both against the same scripts and written definitions corrects for both.

Who should be on the ERP selection team?

The sponsor sets weights with process owners; process owners and key users score fit and usability; finance scores cost; IT scores integration, security and architecture. If you bring in outside help, check its independence: our comparison of an ERP consultant versus an ERP development company covers the trade-offs.

When is a formal scorecard overkill?

For a small business replacing basic accounting with one well-known package, a full scorecard may be more process than the decision needs. A short list of must-haves, a hands-on trial and two reference calls can be enough. The weighted approach earns its effort when several departments are affected, when options differ in kind (package versus custom), or when the investment and switching cost are high.

ERP selection checklist

  1. Business goals and in-scope processes written down
  2. Nine criteria agreed, weights set and signed before demos
  3. Score definitions written for each criterion
  4. Shortlist limited to options that pass your must-haves
  5. Demo scripts and sample data sent to every supplier
  6. Each evaluator scores independently after each demo
  7. Cost model built on the same basis for every option
  8. Reference calls completed with similar companies
  9. Contract checked for ownership, data export and exit terms
  10. Decision recorded with the scores and reasons

How to start your ERP selection

Turn your requirements into a document suppliers can respond to: our ERP RFP template gives the structure and a scoring section that matches this scorecard. Then discuss the project with us if a custom or partly custom system is on your shortlist. Timeline Digital builds 2 to 3 key modules as a free pilot before the full project starts, which gives you working software to score instead of a demo.

Frequently asked questions

What are the most important ERP selection criteria?

Process fit and total cost of ownership usually carry the most weight, because they decide whether people will use the system and whether it stays affordable. Integration, reporting, scalability, security, usability, the delivery team’s capability and your ownership and exit terms complete the list. Weight them for your own business before any demo, and score every option against written definitions.

How many ERP vendors should be on a shortlist?

Enough to compare genuinely different options, but few enough to run proper scripted demos and reference calls for each. Many buyers screen a longer list against must-have requirements, then run full demos with a small shortlist and do detailed due diligence on the top two. Running deep evaluations on too many options spreads the team thin.

What is a scripted ERP demo?

A demo where you set the scenarios, the data and the order. Every supplier receives the same end-to-end scripts in advance, such as an order with a partial delivery and back-order, and must show them working with your sample data. It replaces the supplier’s standard presentation and makes scores comparable across options.

Can a custom ERP be compared on the same scorecard as a package?

Yes. The criteria are the same; the evidence differs. A package shows process fit in a demo of standard functionality, while a custom option shows it through a design, a delivery plan and ideally working pilot modules. Total cost of ownership, ownership of code and data, and exit terms are especially important to compare side by side.

What questions should I ask ERP references?

Ask whether the agreed scope was delivered, how change requests were handled, how data migration went, what happened in the first month after go-live, how responsive support is now, and what they would do differently. Also ask whether they own their configuration, custom code and data. Choose references of similar size and industry, ideally served by the same team.

Should IT or the business choose the ERP?

Both, with clear roles. The sponsor and process owners set the weights and judge process fit and usability; finance judges cost; IT judges integration, security and architecture. The final decision belongs to the executive sponsor, using the combined scores and the written reasons, so no single department’s preference decides alone.

Topics in this article

  • ERP Selection
  • ERP Checklist
  • Vendor Evaluation
  • Scorecard
  • ERP
  • Enterprise Systems

Start a conversation

Tell us how your business works.

Describe what is slowing your team down. We will help you work out what to build, and how a free pilot lets you judge our work before the full project.

Prefer WhatsApp? Start a chat

What happens next

  1. You send a short brief

    The problem, the people involved and any target date. A senior engineer replies within 4 business hours.

  2. We understand your workflow

    A first call about how your business works today. An NDA can be signed before you share details.

  3. You test a free pilot

    You choose 2 to 3 key modules and we build them first, so you judge real software before the full project.