Skip to Content

ERP Selection Guide: How to Choose the Right ERP Software

Learn how to choose the right ERP software using clear requirements, vendor scorecards, scripted demos, cost analysis, partner evaluation and a practical checklist.
29 min read
July 27, 2026
Odoo Guide

Introduction

Choosing an ERP system can feel overwhelming. Every vendor promises better reporting, easier automation, stronger integrations and faster growth. Product demonstrations look polished. Feature lists appear similar. Sales teams confidently explain why their platform is the best fit.

The real difficulty is not finding ERP software with plenty of features. It is identifying which system can support the way your business needs to operate without creating unnecessary cost, customization or long-term technical complexity.

A manufacturer should not select ERP based on an attractive CRM dashboard while ignoring production planning and product costing. A fast-growing distributor should not choose software that works today but becomes difficult to scale across multiple warehouses. A professional-services firm should not pay for advanced manufacturing functionality it will never use.

Quick answer: The right ERP should support your critical business processes, industry requirements, growth plans, reporting needs, integrations, security controls and budget. A reliable ERP selection process includes business-process assessment, prioritized requirements, vendor shortlisting, scripted demonstrations, fit-gap analysis, total-cost evaluation, implementation-partner assessment and reference checks.

ERP selection is therefore not a software-shopping exercise. It is a business decision that can influence how employees work, how information moves, how customers are served and how the organization grows for many years.

This guide explains how to choose ERP software systematically, compare vendors fairly and avoid decisions based only on brand recognition, price or impressive demonstrations.

Table of Contents

  1. What is ERP selection?

  2. Why ERP selection matters

  3. Signs your business needs a new ERP

  4. ERP selection vs ERP implementation

  5. ERP selection process overview

  6. Step 1: Define business goals

  7. Step 2: Build the ERP selection team

  8. Step 3: Assess current systems and processes

  9. Step 4: Design future business processes

  10. Step 5: Define ERP requirements

  11. Step 6: Establish budget and total cost

  12. Step 7: Research and shortlist ERP vendors

  13. Step 8: Prepare the ERP RFP

  14. Step 9: Run scripted ERP demonstrations

  15. Step 10: Perform fit-gap and technical evaluation

  16. Step 11: Evaluate implementation partners

  17. Step 12: Conduct references and due diligence

  18. Step 13: Negotiate contracts

  19. Step 14: Make the final ERP decision

  20. ERP evaluation scorecard

  21. Cloud vs on-premise vs hybrid ERP

  22. ERP selection by business size

  23. ERP selection by industry

  24. ERP selection timeline

  25. Common ERP selection mistakes

  26. Master ERP selection checklist

  27. Frequently asked questions

What Is ERP Selection?

ERP selection is the structured process of evaluating and choosing Enterprise Resource Planning software and an implementation approach that fit an organization’s business requirements.

The process normally includes:

  • Understanding current business problems

  • Defining future operational goals

  • Mapping critical processes

  • Prioritizing requirements

  • Setting a realistic budget

  • Researching ERP platforms

  • Shortlisting vendors

  • Running demonstrations

  • Evaluating implementation partners

  • Reviewing security and integrations

  • Calculating total cost of ownership

  • Checking customer references

  • Negotiating contracts

  • Approving the final decision

ERP systems typically connect functions such as finance, sales, procurement, inventory, manufacturing, human resources and projects through shared processes and data. SAP describes a common database and unified business view as central ERP characteristics.

That level of operational influence is why ERP selection should involve business leadership not only the IT department.

Why ERP Selection Matters

A well-selected ERP can help a company:

  • Replace disconnected systems

  • Reduce duplicate data entry

  • Standardize processes

  • Improve inventory visibility

  • Speed up financial reporting

  • Strengthen controls

  • Support additional locations

  • Improve customer service

  • Automate repetitive work

  • Prepare for future growth

A poorly selected system may produce the opposite result:

  • Employees create workarounds

  • Customization grows continuously

  • Integrations become expensive

  • Reporting remains unreliable

  • Users resist adoption

  • Future upgrades become difficult

  • The organization outgrows the platform

  • The project requires partial or complete reimplementation

ERP selection is particularly risky when the decision is based on:

  • One impressive product demonstration

  • The lowest subscription price

  • A senior manager’s previous experience

  • Brand recognition

  • A generic feature checklist

  • One department’s preferences

  • The promises of a single salesperson

SAP’s current ERP evaluation guidance uses a five-stage methodology: requirements definition, request for proposal, initial evaluation, detailed comparison and final selection. It also warns that skipping a systematic process can lead to delays, extra costs and unnecessary customization.

Signs Your Business Needs a New ERP

Your organization may be ready to evaluate ERP software when several of these problems exist.

1. Too Many Disconnected Applications

Finance, sales, inventory and operations may each use different software.

Employees then spend time:

  • Re-entering data

  • Exporting spreadsheets

  • Resolving inconsistencies

  • Requesting information from other departments

  • Building manual reports

2. Management Cannot Access Reliable Information

Basic questions take too long to answer:

  • What is our available inventory?

  • Which orders are delayed?

  • Which products are most profitable?

  • What is our cash position?

  • Which customers are overdue?

  • Which projects are losing money?

3. Employees Depend on Spreadsheets

Spreadsheets may control:

  • Inventory

  • Production planning

  • Approvals

  • Customer pricing

  • Purchase forecasts

  • Project margins

  • Financial consolidation

This often creates version-control and audit problems.

4. Processes Differ Across Locations

Different branches or departments may use separate:

  • Product codes

  • Approval levels

  • Customer records

  • Reports

  • Purchasing processes

  • Accounting practices

5. Your Existing ERP Cannot Scale

The current system may struggle with:

  • Additional users

  • Multiple companies

  • New warehouses

  • International operations

  • Ecommerce

  • Manufacturing complexity

  • Larger transaction volumes

  • Mobile workflows

  • Advanced analytics

6. Your Current Software Is Expensive to Maintain

Legacy systems may require:

  • Specialized developers

  • Unsupported infrastructure

  • Manual integrations

  • Repeated repairs

  • Expensive upgrades

  • Custom reporting work

7. Customers Experience Internal Problems

Customers may notice:

  • Incorrect stock information

  • Slow quotations

  • Delayed deliveries

  • Inaccurate invoices

  • Repeated requests for information

  • Poor order visibility

These are operational signals, not merely technology complaints.

ERP Selection vs ERP Implementation

ERP selection determines what platform and partner you will use. ERP implementation determines how that platform will be configured, tested and introduced.

Area

ERP selection

ERP implementation

Main objective

Choose the right system and partner

Deploy the selected solution

Key activities

Requirements, demos, scoring and due diligence

Configuration, migration, testing and training

Primary output

ERP and partner decision

Working production environment

Typical participants

Executives, process owners, IT and finance

Project team, consultants, developers and users

Main risk

Choosing the wrong fit

Delivering the chosen system poorly

Success measure

Defensible, business-aligned choice

Adoption and business performance

Selection and implementation should still be connected.

A system should not be selected without considering:

  • Implementation effort

  • Data migration

  • Customization

  • Training

  • Integration

  • Internal resource requirements

  • Upgradeability

  • Long-term support

Microsoft’s implementation guidance recommends placing business processes at the centre of solution planning. It explains that technology should enable the operating model rather than define it and that processes should be understood before detailed requirements are finalized.

ERP Selection Process Overview

A practical ERP selection process can be organized into fourteen steps.

Step

Main activity

Key output

1

Define business goals

ERP selection objectives

2

Build the selection team

Roles and decision authority

3

Assess the current environment

Current-state findings

4

Design future processes

Target operating requirements

5

Define requirements

Prioritized requirements catalogue

6

Establish budget

Cost and value boundaries

7

Research the market

Vendor longlist and shortlist

8

Prepare the RFP

Comparable vendor responses

9

Run scripted demonstrations

Business-scenario findings

10

Perform detailed evaluation

Fit-gap and technical results

11

Evaluate partners

Implementation capability assessment

12

Complete due diligence

References, security and financial review

13

Negotiate contracts

Agreed commercial and delivery terms

14

Approve final selection

Signed decision and implementation launch

Step 1: Define Business Goals

Do not begin the ERP selection process by browsing vendor websites. Begin by identifying why the business needs change.

Weak goal: We need a modern ERP.

Stronger goal: We need one system that connects sales, purchasing, inventory and finance, supports three warehouses and reduces monthly reporting time.

Common ERP Selection Goals

  • Replace legacy software

  • Create one source of operational data

  • Improve financial controls

  • Reduce spreadsheet use

  • Support growth

  • Standardize processes

  • Improve inventory accuracy

  • Introduce manufacturing planning

  • Support multi-company operations

  • Enable ecommerce

  • Improve project profitability

  • Reduce IT maintenance

  • Strengthen reporting

  • Support international operations

  • Prepare for automation and AI

Goal-Definition Checklist

  • Document the primary reasons for replacing the current system.

  • Identify the most expensive operational problems.

  • Identify growth plans for the next three to five years.

  • Define measurable business outcomes.

  • Assign an executive sponsor.

  • Confirm which departments are affected.

  • Agree on what success should look like.

  • Document the risks of doing nothing.

Example ERP Goals

Business problem

ERP objective

Suggested success metric

Slow monthly close

Automate finance processes

Close reduced from 12 to 5 days

Inaccurate inventory

Standardize stock transactions

Accuracy increased to 98%

Duplicate order entry

Connect sales and fulfilment

Entry time reduced by 60%

Poor project visibility

Track costs and revenue centrally

Real-time project margin

Disconnected locations

Standardize operations

One shared process model

The goals become the criteria against which every ERP option should be judged.

Step 2: Build the ERP Selection Team

ERP selection should not be delegated entirely to IT, finance or an external consultant. Each group sees different parts of the business.

Recommended ERP Selection Team

Executive Sponsor

  • Defines strategic priorities

  • Protects the selection process

  • Resolves major disagreements

  • Approves budget and final choice

Selection Project Manager

  • Maintains the schedule

  • Coordinates vendors

  • Documents decisions

  • Tracks requirements and scores

Finance Representative

  • Reviews accounting

  • Evaluates reporting and controls

  • Helps assess costs and ROI

Operations Representative

  • Evaluates inventory, procurement, fulfilment or production

  • Confirms real operational scenarios

Sales and Customer-Service Representatives

  • Review customer, quotation, order and support workflows

IT or Architecture Representative

  • Evaluates hosting, security, APIs, performance and integration

Data Representative

  • Reviews data quality, migration and governance

Key Users

  • Provide practical workflow knowledge

  • Participate in demonstrations and testing

Team Checklist

  • Assign an executive sponsor.

  • Assign a project manager.

  • Include each affected department.

  • Include employees who perform daily work.

  • Define decision-making authority.

  • Declare potential vendor conflicts.

  • Establish scoring rules before demonstrations.

  • Agree on how disagreements will be resolved.

  • Protect team members’ time.

  • Document every major decision.

Do not select only enthusiastic employees with little operational experience. SAP’s evaluation guidance recommends involving people who understand the organization well and can dedicate sufficient time to defining requirements.

Step 3: Assess Current Systems and Processes

The project team should understand how the business operates today before deciding what the future system must support.

Current-System Inventory

Document:

  • ERP and accounting systems

  • CRM

  • Warehouse applications

  • Manufacturing software

  • Ecommerce platforms

  • Payroll

  • Reporting platforms

  • Spreadsheets

  • Custom databases

  • Mobile applications

  • External portals

  • Integrations

  • Hardware

  • Manual processes

Process Assessment Questions

  • Where is information entered more than once?

  • Which tasks take the most time?

  • Where do errors occur?

  • Which approvals create delays?

  • Which reports require manual preparation?

  • Which systems contain duplicate information?

  • Which processes differ by location?

  • Which customizations are still valuable?

  • Which workarounds are business-critical?

  • Which systems are difficult to support?

Current-State Assessment Table

Area

Current tool

Main problem

Business impact

Sales

CRM and spreadsheets

Pricing duplicated

Slow quotations

Inventory

Legacy warehouse software

Delayed synchronization

Incorrect availability

Finance

Accounting package

Manual consolidation

Slow closing

Reporting

Excel

Multiple versions

Low trust

Purchasing

Email approvals

No audit trail

Delays and weak control

Shadow the Real Work

Do not depend only on management descriptions.

Observe employees as they:

  • Create a quotation

  • Receive inventory

  • Approve a purchase

  • Process a return

  • Close the month

  • Schedule production

  • Resolve a customer complaint

The real process may include several steps that never appear in official documentation.

Step 4: Design Future Business Processes

ERP selection should consider how the company wants to work not only how it works today. Reproducing every historical workflow can result in a newer system with the same old problems.

Future-State Questions

  • Which processes should be standardized?

  • Which approvals are actually necessary?

  • Which activities can be automated?

  • Which system should own each data category?

  • Which information should be shared?

  • Which local variations are legally required?

  • Which processes create competitive advantage?

  • Which workarounds should disappear?

  • Which external systems should remain?

  • Which reports should become real time?

Example: Future Order-to-Cash Process

  1. Sales creates the quotation in ERP.

  2. Approved pricing is applied automatically.

  3. Credit rules are checked.

  4. The confirmed order reserves stock.

  5. Warehouse staff receive picking instructions.

  6. Delivery creates an invoice.

  7. Payment status is visible to sales and finance.

  8. Management sees current revenue and margin.

Microsoft’s guidance states that business processes provide the foundation for solution scope and roadmaps. It also warns against assuming the new system should define the process; stakeholders should define the business model and use technology as an enabler.

Step 5: Define ERP Requirements

ERP requirements should describe what the business must achieve. They should not become thousands of generic checkboxes.

SAP cautions that generic ERP checklists often fail to reveal meaningful differences because most vendors can answer “yes” to common features. It recommends tailoring requirements around the organization’s distinctive processes and competitive needs.

Types of ERP Requirements

Functional Requirements

Describe business capabilities.

Examples:

  • Customer-specific pricing

  • Multi-level bills of materials

  • Purchase approvals

  • Lot and serial traceability

  • Project profitability

  • Multi-company consolidation

  • Subscription billing

  • Ecommerce fulfilment

Technical Requirements

Describe the architecture.

Examples:

  • API availability

  • Single sign-on

  • Mobile access

  • Database access

  • Performance

  • Backup procedures

  • Development tools

  • Integration platform

Security Requirements

Examples:

  • Role-based permissions

  • Multi-company restrictions

  • Audit trails

  • Encryption

  • Identity management

  • Data retention

  • Regional hosting

  • Security certifications

Reporting Requirements

Examples:

  • Profit and loss by company

  • Inventory ageing

  • Product profitability

  • Sales pipeline

  • Production efficiency

  • Project margin

  • Cash-flow forecasting

Commercial Requirements

Examples:

  • User licence model

  • Hosting charges

  • Implementation cost

  • Support model

  • Renewal conditions

  • Upgrade costs

  • Contract length

Service Requirements

Examples:

  • Response times

  • Support hours

  • Training

  • Documentation

  • Account management

  • Release management

  • Implementation methodology

Requirement Priority Model

Use a clear classification.

Priority

Meaning

Must have

Essential for operations, law or project success

Should have

Important, but temporary alternatives exist

Could have

Valuable but not required at launch

Future phase

Intentionally postponed

Out of scope

Not part of this ERP program

Better Requirement Writing

Weak: The system must support purchasing.

Stronger: Buyers must be able to create purchase requests that follow different approval levels based on company, department and order value.

Weak: The ERP must provide reporting.

Stronger: Finance must produce consolidated profit-and-loss reporting across four legal entities without manual spreadsheet consolidation.

Requirement Catalogue Example

ID

Requirement

Priority

Process owner

Validation method

FIN-01

Multi-company consolidation

Must

CFO

Scripted demonstration

INV-03

Lot traceability from receipt to sale

Must

Operations

End-to-end scenario

SAL-05

Customer-specific price lists

Must

Sales director

Demo and configuration review

REP-02

Product-margin dashboard

Should

Finance

Report prototype

AI-01

Natural-language record search

Could

CIO

Proof of concept

Step 6: Establish Budget and Total Cost of Ownership

ERP budget should include more than software licences.

ERP Cost Categories

  • Software subscription

  • Hosting

  • Implementation consulting

  • Business analysis

  • Project management

  • Data migration

  • Custom development

  • Integrations

  • Reporting

  • Testing

  • Training

  • Change management

  • Hardware

  • Travel

  • Support

  • Maintenance

  • Upgrades

  • Internal employee time

  • Contingency

Total Cost of Ownership Formula

Three- or five-year ERP TCO = Software subscriptions

  • Hosting

  • Implementation

  • Data migration

  • Customization

  • Integrations

  • Training

  • Support

  • Internal labour

  • Maintenance

  • Planned upgrades

Budget Scenarios

Build three views:

Conservative Scenario

Assumes standard processes, limited customization and phased implementation.

Expected Scenario

Includes realistic migration, integration and change requirements.

High-Complexity Scenario

Includes additional customization, poor data, delayed decisions and wider scope.

Cost Evaluation Table

Cost category

Vendor A

Vendor B

Vendor C

Annual subscription

$

$

$

Hosting

$

$

$

Implementation

$

$

$

Migration

$

$

$

Customization

$

$

$

Integration

$

$

$

Training

$

$

$

Three-year support

$

$

$

Estimated three-year TCO

$

$

$

The lowest licence price does not always produce the lowest ownership cost.

A platform requiring extensive development may cost more than a higher-priced system that supports the process through standard configuration.

Step 7: Research and Shortlist ERP Vendors

Create a manageable longlist, then narrow it using objective criteria.

Initial Vendor Research Criteria

  • Company size served

  • Industry capability

  • Deployment model

  • Geographic availability

  • Localization

  • Functional coverage

  • Scalability

  • Integration capability

  • Implementation ecosystem

  • Pricing model

  • Product roadmap

  • Support options

  • Customer references

Common ERP Categories

Small-Business ERP

Typically emphasizes:

  • Faster setup

  • Cloud deployment

  • Simpler configuration

  • Affordable subscription

  • Core finance and operations

Mid-Market ERP

Typically emphasizes:

  • Multi-department workflows

  • Multiple companies or locations

  • Advanced inventory

  • Manufacturing or distribution

  • Customization and integrations

Enterprise ERP

Typically emphasizes:

  • Global operations

  • Complex security

  • Large transaction volumes

  • Country localization

  • Formal governance

  • Enterprise architecture

ERP is not one-size-fits-all. SAP’s overview distinguishes small-business, mid-market and enterprise requirements and notes that deployment choices can include cloud, on-premise, two-tier and hybrid approaches.

Longlist to Shortlist

Start with approximately six to ten plausible platforms.

Reduce the shortlist to three or four serious options using:

  • Mandatory functional fit

  • Industry capability

  • Budget range

  • Deployment requirements

  • Geographic support

  • Integration needs

  • Implementation capacity

  • Security requirements

A shortlist of ten vendors is not truly a shortlist. It creates unnecessary demonstrations and delays.

Step 8: Prepare the ERP Request for Proposal

An ERP RFP helps vendors respond to the same business context and requirements. It should not be a 500-page feature questionnaire that encourages vendors to answer “supported” without explaining how.

ERP RFP Structure

1. Company Overview

  • Industry

  • Locations

  • Revenue or business scale

  • Number of employees

  • Number of expected users

  • Legal entities

  • Growth plans

2. Project Objectives

  • Business problems

  • Expected outcomes

  • Target timeline

  • Planned implementation phases

3. Process Scope

  • Finance

  • Sales

  • Procurement

  • Inventory

  • Manufacturing

  • Projects

  • HR

  • Ecommerce

  • Service

4. Priority Requirements

Include the requirements that genuinely distinguish vendors.

5. Data and Migration

  • Source systems

  • Approximate record volumes

  • Historical requirements

  • Attachments

  • Data-quality concerns

6. Integrations

  • Ecommerce

  • Banks

  • Payroll

  • Shipping

  • Payment providers

  • Industry systems

  • Business intelligence

7. Technical and Security Requirements

  • Hosting

  • Identity management

  • APIs

  • Encryption

  • Recovery

  • Audit

  • Data location

8. Implementation Expectations

  • Methodology

  • Project roles

  • Training

  • Testing

  • Documentation

  • Support

  • Customer responsibilities

9. Commercial Response

Require vendors to separate:

  • Software

  • Hosting

  • Implementation

  • Migration

  • Customization

  • Integration

  • Support

  • Travel

  • Optional services

10. References

Request customers with similar:

  • Industry

  • Company size

  • Scope

  • Region

  • Complexity

SAP’s current evaluation methodology places the RFP after requirements definition and recommends giving a limited set of serious vendors detailed information so responses can be evaluated properly.

Step 9: Run Scripted ERP Demonstrations

Do not allow every vendor to deliver a different generic sales demonstration. Provide the same business scenarios to every shortlisted vendor.

Why Scripted Demonstrations Matter

A generic demonstration usually shows:

  • The vendor’s strongest features

  • Clean example data

  • Simple workflows

  • Attractive dashboards

  • Few exceptions

Your business operates differently.

A scripted demo reveals whether the system can support the complete workflow.

Example Order-to-Cash Demo Script

Ask each vendor to:

  1. Create a new customer.

  2. Apply customer-specific payment terms.

  3. Create a quotation with negotiated pricing.

  4. Request discount approval.

  5. Confirm the order.

  6. Reserve stock across warehouses.

  7. Handle insufficient inventory.

  8. Complete a partial delivery.

  9. Create an invoice.

  10. Record partial payment.

  11. Process a return and credit note.

  12. Show the accounting and inventory impact.

  13. Display the order’s profitability.

Manufacturing Demo Script

  1. Create a product with a multi-level bill of materials.

  2. Forecast demand.

  3. Generate procurement.

  4. Schedule production.

  5. Record component consumption.

  6. Record labour or work-centre time.

  7. Complete quality checks.

  8. Record scrap.

  9. Complete production.

  10. Show actual product cost and traceability.

Demo Evaluation Checklist

  • Vendor follows your script.

  • Realistic data is used.

  • Complete workflows are demonstrated.

  • Exceptions are demonstrated.

  • Configuration and customization are distinguished.

  • Integration assumptions are explained.

  • Reporting is demonstrated.

  • Security is demonstrated.

  • Mobile use is demonstrated where relevant.

  • Questions and unanswered items are recorded.

  • Team members score the demo independently.

  • Scores are discussed only after submission.

Questions to Ask During Demos

  • Is this standard functionality?

  • Does it require configuration?

  • Does it require customization?

  • Does it require a third-party application?

  • Is it included in the quoted price?

  • Does it work in every deployment option?

  • How is it affected by upgrades?

  • Can we see the process from beginning to end?

  • What happens when the transaction fails?

  • Can our users configure this themselves?

Never accept “Yes, the system can do that” as the complete answer.

Ask to see it.

Step 10: Perform Fit-Gap and Technical Evaluation

After demonstrations, assess how each system meets the requirements.

Fit Categories

Category

Meaning

Standard fit

Requirement works without material configuration

Configured fit

Requirement works through supported configuration

Extension fit

Requires a supported add-on or low-code extension

Custom fit

Requires custom development

Process change

Business must change its workflow

Partial fit

Requirement is only partly supported

No fit

Requirement cannot be reasonably supported

Fit-Gap Register

Requirement

Vendor response

Fit

Estimated effort

Risk

Multi-company consolidation

Standard

Standard fit

Low

Low

Custom commission logic

Development

Custom fit

High

Medium

Advanced warehouse slotting

Third-party extension

Extension fit

Medium

Medium

Country payroll

Not supported

No fit

High

High

Technical Evaluation Areas

Architecture

  • Cloud, on-premise or hybrid

  • Technology stack

  • Scalability

  • Performance

  • Availability

Integration

  • APIs

  • Webhooks

  • Middleware support

  • Standard connectors

  • Data export

  • Error monitoring

Security

  • Authentication

  • Single sign-on

  • Roles and permissions

  • Audit trails

  • Encryption

  • Backup and recovery

  • Security updates

Data

  • Import and export

  • Database access

  • Reporting access

  • Archiving

  • Retention

  • Data ownership

Extensibility

  • Low-code tools

  • Custom development

  • Marketplace apps

  • Version control

  • Testing

  • Upgrade process

AI and Automation

  • AI-assisted search

  • Document processing

  • Workflow automation

  • Agent or assistant capabilities

  • Governance

  • Model-provider options

  • Auditability

  • Human oversight

Modern ERP evaluation increasingly includes analytics, automation, integration, deployment flexibility and emerging AI capabilities. SAP’s current guide lists a common database, embedded analytics, visualization, automation, consistent user experience, integration, technology platform and deployment choice among important ERP characteristics.

Proof of Concept

A proof of concept may be justified when:

  • The requirement is business-critical.

  • The vendor claims an unusual capability.

  • The workflow is highly complex.

  • Performance is uncertain.

  • A major integration is required.

  • Custom development is expected.

  • The decision depends on a technical assumption.

Proof-of-Concept Checklist

  • Define the exact question being tested.

  • Define representative data.

  • Define success criteria.

  • Define scope and duration.

  • Confirm who pays for the exercise.

  • Use realistic transaction volumes.

  • Test exceptions.

  • Record configuration and development.

  • Document results.

  • Avoid turning the proof of concept into an uncontrolled implementation.

Step 11: Evaluate the ERP Implementation Partner

Selecting the right software with the wrong implementation partner can still produce a poor outcome.

The partner should understand:

  • Your industry

  • Your selected ERP

  • Business-process design

  • Data migration

  • Integrations

  • Change management

  • Testing

  • Training

  • Post-launch support

Partner Evaluation Criteria

Criterion

What to evaluate

Product expertise

Certifications, experience and technical knowledge

Industry experience

Similar business processes and regulations

Functional capability

Finance, operations, manufacturing or other scope

Technical capability

Development, integrations, hosting and performance

Methodology

Discovery, design, testing and cutover approach

Data migration

Cleansing, mapping, reconciliation and validation

Change management

Communication, training and adoption

Team quality

Named consultants rather than only salespeople

Capacity

Availability during the planned timeline

References

Comparable completed projects

Support

Post-launch service model

Commercial transparency

Clear scope, assumptions and exclusions

Questions for Implementation Partners

  1. Who will actually work on our project?

  2. What percentage of the work will be subcontracted?

  3. How do you learn our processes?

  4. How do you control customization?

  5. How many data-migration rehearsals are included?

  6. Who creates test scenarios?

  7. How do you manage scope changes?

  8. What internal resources do you require from us?

  9. How will users be trained?

  10. What support is included after go-live?

  11. How do you protect future upgrades?

  12. Can we speak with similar customers?

User adoption should be considered from the beginning rather than treated as a final training activity. Oracle’s current implementation guidance highlights role-based learning, user enablement and post-go-live measurement as parts of successful ERP delivery.

Step 12: Conduct References and Due Diligence

Vendor-provided references are selected because they are likely to be positive. They are still valuable, but the questions must be specific.

Customer Reference Questions

  • Why did you select this ERP?

  • Which alternatives did you evaluate?

  • Was the implementation delivered on time?

  • Did the budget change?

  • Which requirements needed customization?

  • What was the most difficult part?

  • How responsive was the partner?

  • How accurate was the data migration?

  • How did users respond?

  • What happened after go-live?

  • How are upgrades managed?

  • What would you do differently?

  • Would you select the same platform and partner again?

Vendor Due-Diligence Checklist

  • Financial stability

  • Product roadmap

  • Release frequency

  • Security practices

  • Hosting operations

  • Data ownership

  • Data-export capability

  • Contract renewal conditions

  • Customer support

  • Partner ecosystem

  • Industry investment

  • Localization roadmap

  • Acquisition or ownership risks

  • Product discontinuation terms

Implementation-Partner Due Diligence

  • Legal company details

  • Years of experience

  • Relevant certifications

  • Team availability

  • Staff turnover

  • Insurance where appropriate

  • Information-security practices

  • Source-code ownership

  • Escalation process

  • Customer references

  • Support capacity

  • Financial stability

Step 13: Negotiate ERP Contracts

The contract should reflect what was promised during selection. Do not assume the sales presentation, demonstration notes and email discussions automatically become contractual commitments.

ERP Contract Areas

Software

  • Number and type of users

  • Applications included

  • Usage restrictions

  • Renewal pricing

  • Contract term

  • Cancellation

  • Audit rights

Hosting

  • Availability

  • Backups

  • Recovery

  • Data location

  • Performance

  • Security responsibilities

  • Exit process

Implementation

  • Scope

  • Deliverables

  • Timeline

  • Customer responsibilities

  • Acceptance criteria

  • Change control

  • Payment milestones

  • Warranty

  • Support

Data

  • Ownership

  • Access

  • Export

  • Retention

  • Deletion

  • Subprocessors

  • Privacy responsibilities

Customization

  • Source-code ownership

  • Documentation

  • Testing

  • Maintenance

  • Upgrade responsibility

  • Third-party dependencies

Support

  • Support hours

  • Response times

  • Severity definitions

  • Escalation

  • Included and excluded work

  • Pricing

Contract Checklist

  • Confirm every included application.

  • Confirm every expected user category.

  • Confirm implementation deliverables.

  • Confirm migration scope.

  • Confirm integration scope.

  • Confirm customization ownership.

  • Confirm acceptance criteria.

  • Confirm change-request pricing.

  • Confirm warranty terms.

  • Confirm support terms.

  • Confirm renewal rules.

  • Confirm exit and data-export rights.

  • Confirm upgrade responsibilities.

  • Obtain legal review.

Step 14: Make the Final ERP Decision

The final decision should combine quantitative scoring and informed judgment. A scorecard helps make the process transparent, but it cannot capture every concern.

Final Decision Inputs

  • Functional score

  • Technical score

  • Security score

  • User-experience score

  • Industry fit

  • Implementation-partner score

  • Three- or five-year TCO

  • Reference findings

  • Contract risk

  • Strategic fit

  • Team confidence

  • Proof-of-concept results

Final Decision Questions

  • Does the ERP support our most important processes?

  • Can we adopt more standard functionality?

  • Is the customization level acceptable?

  • Can the platform support growth?

  • Is the implementation partner capable?

  • Can we migrate our data safely?

  • Are integrations realistic?

  • Is the total cost affordable?

  • Can employees learn and use the system?

  • Are security and compliance requirements met?

  • Can we leave the platform without losing access to our data?

  • Would we still choose this system if the demonstration looked less impressive?

Decision Document

Record:

  • Selected ERP

  • Selected partner

  • Alternatives considered

  • Final scores

  • Key reasons

  • Major risks

  • Accepted gaps

  • Required process changes

  • Expected costs

  • Implementation assumptions

  • Approval signatures

This document helps future leaders understand why the decision was made.

ERP Evaluation Scorecard

Sample Weighted Scorecard

Evaluation category

Weight

Functional fit

25%

Industry fit

10%

Technical architecture

10%

Integration

10%

Reporting and analytics

8%

Security and compliance

8%

User experience

7%

Scalability

7%

Implementation partner

7%

Total cost of ownership

5%

Product roadmap

3%

Total

100%

Score vendors from 1 to 5:

  • 1: Does not meet requirement

  • 2: Major gaps

  • 3: Meets with limitations

  • 4: Meets well

  • 5: Exceeds requirement

Example Scorecard

Category

Weight

Vendor A

Vendor B

Vendor C

Functional fit

25%

4

5

3

Industry fit

10%

3

5

4

Architecture

10%

5

4

4

Integration

10%

4

4

3

Reporting

8%

4

5

3

Security

8%

5

4

4

User experience

7%

5

3

4

Scalability

7%

4

5

3

Partner

7%

5

3

4

TCO

5%

4

2

5

Roadmap

3%

4

5

3

Scoring Rules

  • Define weights before demonstrations.

  • Require comments for extreme scores.

  • Have team members score independently.

  • Do not allow a vendor salesperson to influence scoring.

  • Separate software and partner scores.

  • Record unresolved assumptions.

  • Do not hide a critical failure inside a high average score.

A vendor should not win because it scores highly in less important categories while failing a mandatory requirement.

Cloud vs On-Premise vs Hybrid ERP

Cloud ERP

The vendor or hosting provider operates the infrastructure.

Advantages

  • Lower infrastructure responsibility

  • Faster provisioning

  • Easier remote access

  • Regular updates

  • Subscription pricing

  • Scalability

Considerations

  • Data location

  • Internet dependency

  • Customization restrictions

  • Release control

  • Subscription changes

  • Vendor dependency

On-Premise ERP

The organization controls the infrastructure.

Advantages

  • Greater infrastructure control

  • Custom deployment options

  • Internal network integration

  • Specific compliance support

Considerations

  • Hardware

  • Security operations

  • Backups

  • Disaster recovery

  • Database administration

  • Upgrade responsibility

  • Internal expertise

Hybrid ERP

Some ERP functions operate in the cloud while others remain on-premise or in separate systems.

Advantages

  • Supports phased modernization

  • Retains specialized systems

  • Addresses selected regulatory requirements

Considerations

  • Integration complexity

  • Duplicate data

  • Security boundaries

  • Support responsibilities

  • Reporting consistency

SAP currently identifies cloud, on-premise, two-tier and hybrid as common ERP deployment approaches, each with different trade-offs.

Deployment Decision Questions

  • Where must data be stored?

  • Who will manage infrastructure?

  • How much customization is required?

  • How frequently can updates occur?

  • What availability is required?

  • How will remote users connect?

  • What is the exit strategy?

  • What is the three- to five-year cost?

ERP Selection by Business Size

Small-Business ERP Selection

Focus on:

  • Ease of use

  • Core finance and sales

  • Cloud availability

  • Fast deployment

  • Affordable ownership

  • Standard processes

  • Scalability

  • Available support

Avoid:

  • Buying unnecessary enterprise complexity

  • Excessive customization

  • Selecting only on introductory price

Mid-Market ERP Selection

Focus on:

  • Multi-department integration

  • Inventory and supply chain

  • Multi-company requirements

  • Advanced reporting

  • Ecommerce

  • Manufacturing

  • Workflow approvals

  • Customization governance

  • Partner capability

Avoid:

  • Underestimating process complexity

  • Choosing software that only fits current size

Enterprise ERP Selection

Focus on:

  • Global operations

  • Country localization

  • Scalability

  • Architecture

  • Security

  • Data governance

  • Complex integration

  • Formal deployment controls

  • Partner ecosystem

  • Long-term roadmap

Avoid:

  • Allowing every location to define a separate system

  • Ignoring organizational change

ERP Selection by Industry

Manufacturing

Evaluate:

  • Bills of materials

  • Routings

  • Work centres

  • Material planning

  • Capacity

  • Quality

  • Maintenance

  • Traceability

  • Subcontracting

  • Product costing

  • Shop-floor use

Distribution

Evaluate:

  • Multiple warehouses

  • Replenishment

  • Customer pricing

  • Supplier management

  • Lot and serial tracking

  • Backorders

  • Shipping

  • Returns

  • Inventory turnover

  • Demand planning

Retail

Evaluate:

  • Point of sale

  • Omnichannel orders

  • Product catalogues

  • Promotions

  • Loyalty

  • Store inventory

  • Replenishment

  • Returns

  • Payments

  • Multi-store reporting

Professional Services

Evaluate:

  • Project planning

  • Resource allocation

  • Timesheets

  • Expenses

  • Billing

  • Contracts

  • Utilization

  • Project margin

  • Revenue recognition

Construction

Evaluate:

  • Job costing

  • Project budgets

  • Procurement

  • Subcontractors

  • Equipment

  • Progress billing

  • Site expenses

  • Document control

Ecommerce

Evaluate:

  • Product management

  • Catalogue synchronization

  • Inventory

  • Pricing

  • Payments

  • Shipping

  • Customer accounts

  • Returns

  • Marketplaces

  • Tax

  • Website integration

Healthcare

Evaluate:

  • Privacy

  • Access controls

  • Regulatory requirements

  • Purchasing

  • Inventory

  • Billing

  • Scheduling

  • Integration with specialist systems

How Long Does ERP Selection Take?

The timeline depends on company size, availability, scope and governance.

Illustrative ERP Selection Timeline

Project type

Planning range

Small business with standard needs

6–12 weeks

Mid-sized multi-department company

3–6 months

Complex manufacturing or distribution

4–9 months

Enterprise or multi-country organization

6–12+ months

Typical Timeline

Weeks 1–4

  • Define goals

  • Build team

  • Assess current environment

Weeks 5–8

  • Map future processes

  • Prioritize requirements

  • Establish budget

Weeks 9–12

  • Research vendors

  • Issue RFP

  • Create shortlist

Weeks 13–18

  • Run demonstrations

  • Conduct fit-gap analysis

  • Evaluate partners

Weeks 19–24

  • Complete due diligence

  • Calculate TCO

  • Negotiate contracts

  • Approve selection

A rushed selection can create years of problems. An unnecessarily slow process can also reduce momentum and allow requirements to change continuously.

Set a clear schedule and decision path.

Common ERP Selection Mistakes

1. Selecting ERP Before Defining Business Goals

The team compares features without understanding the outcome it needs.

2. Using a Generic Feature Checklist

Most vendors appear identical when requirements are too broad.

3. Letting Vendors Control Demonstrations

The team sees polished features instead of its actual business processes.

4. Ignoring the Implementation Partner

Software capability alone does not deliver the project.

5. Comparing Only Licence Cost

Implementation, migration, support and customization may be more significant.

6. Reproducing Every Legacy Process

The new ERP becomes a more expensive version of the old environment.

7. Involving Users Too Late

Practical workflow issues remain undiscovered until implementation.

8. Accepting Every Requirement as Mandatory

The shortlist becomes unnecessarily narrow and expensive.

9. Ignoring Data Migration

A suitable platform can still fail if business data cannot be cleaned and moved reliably.

10. Underestimating Integrations

Vendor estimates may not include error handling, reconciliation or monitoring.

11. Failing to Check References

Marketing claims remain untested.

12. Selecting Based on One Executive’s Previous ERP

The current organization may have different processes, scale and requirements.

13. Ignoring Change Management

Employees continue using old systems and workarounds.

14. Treating AI as a Substitute for ERP Fundamentals

AI cannot compensate for weak accounting, inconsistent master data or poorly designed processes.

15. Skipping Contract Exit Terms

The company later discovers that exporting data or terminating service is difficult.

Master ERP Selection Checklist

Strategy

  • Business reasons for change are documented.

  • Measurable goals are defined.

  • Growth plans are considered.

  • Executive sponsor is assigned.

  • Selection budget is approved.

  • Risks of doing nothing are documented.

Team

  • Project manager is assigned.

  • Finance is represented.

  • Operations is represented.

  • Sales or customer service is represented.

  • IT and security are represented.

  • Key users are included.

  • Decision authority is documented.

  • Conflicts of interest are declared.

Current State

  • Current applications are listed.

  • Integrations are listed.

  • Spreadsheets are listed.

  • Manual processes are documented.

  • Pain points are validated.

  • Current costs are estimated.

  • Data-quality issues are assessed.

  • Legacy customizations are reviewed.

Future Processes

  • Critical processes are mapped.

  • Future workflows are documented.

  • Standardization opportunities are identified.

  • Required local variations are documented.

  • Process owners approve the target state.

  • Automation opportunities are identified.

Requirements

  • Functional requirements are defined.

  • Technical requirements are defined.

  • Security requirements are defined.

  • Reporting requirements are defined.

  • Integration requirements are defined.

  • Requirements are prioritized.

  • Acceptance methods are defined.

  • Generic checklist items are minimized.

Budget

  • Licence cost is estimated.

  • Hosting is estimated.

  • Implementation is estimated.

  • Migration is estimated.

  • Customization is estimated.

  • Integration is estimated.

  • Training is estimated.

  • Support is estimated.

  • Internal labour is estimated.

  • Contingency is included.

  • Three- or five-year TCO is calculated.

Vendor Research

  • Vendor longlist is created.

  • Mandatory criteria are applied.

  • Shortlist is limited to serious candidates.

  • Product roadmap is reviewed.

  • Deployment options are reviewed.

  • Industry fit is reviewed.

  • Localization is reviewed.

  • Partner ecosystem is reviewed.

RFP

  • Company context is included.

  • Business objectives are included.

  • Process scope is included.

  • Priority requirements are included.

  • Data volumes are included.

  • Integrations are included.

  • Implementation expectations are included.

  • Pricing format is standardized.

  • References are requested.

  • Assumptions and exclusions are required.

Demonstrations

  • Scripted scenarios are prepared.

  • Every vendor receives the same scenarios.

  • Realistic data is used.

  • Exceptions are demonstrated.

  • Standard and custom functionality are distinguished.

  • Team members score independently.

  • Unanswered questions are recorded.

  • Follow-up demonstrations are controlled.

Detailed Evaluation

  • Fit-gap analysis is complete.

  • Technical architecture is reviewed.

  • Security is reviewed.

  • Data migration is reviewed.

  • Integrations are reviewed.

  • Reporting is reviewed.

  • Scalability is reviewed.

  • Upgradeability is reviewed.

  • AI and automation controls are reviewed.

  • Proof of concept is completed where required.

Partner Evaluation

  • Named project team is reviewed.

  • Relevant experience is confirmed.

  • Methodology is reviewed.

  • Data-migration capability is reviewed.

  • Testing approach is reviewed.

  • Training approach is reviewed.

  • Support model is reviewed.

  • References are checked.

  • Capacity is confirmed.

Due Diligence

  • Customer references are contacted.

  • Vendor financial stability is reviewed.

  • Product roadmap is reviewed.

  • Security documentation is reviewed.

  • Data ownership is confirmed.

  • Data-export capability is confirmed.

  • Renewal terms are reviewed.

  • Exit terms are reviewed.

Final Decision

  • Weighted scores are complete.

  • Critical gaps are reviewed.

  • TCO is approved.

  • Contract risks are reviewed.

  • Partner is approved.

  • Final decision rationale is documented.

  • Executive approval is recorded.

  • Implementation launch plan is prepared.

Clear Answers About ERP Selection

1. What is the most important ERP selection criterion?

The most important criterion is fit with the organization’s critical business processes and future operating model. Price, user experience and technology matter, but they cannot compensate for failure to support essential workflows.

2. How many ERP vendors should a company evaluate?

A company may research several vendors but should usually limit detailed demonstrations to three or four serious candidates. Evaluating too many platforms increases effort without necessarily improving the decision.

3. Should ERP selection begin with a feature checklist?

No. Begin with business objectives and critical end-to-end processes. A tailored feature checklist can then support evaluation, but a generic list rarely reveals meaningful differences.

4. Should the ERP vendor and implementation partner be evaluated separately?

Yes. The software may be suitable while the proposed partner lacks relevant experience, capacity or implementation discipline. Score product and partner capability separately.

5. Is the cheapest ERP usually the best value?

No. The lowest subscription may require more customization, integration or support. Compare three- or five-year total cost of ownership rather than the initial licence alone.

6. How important is user experience?

User experience affects training, adoption and data quality. It should be evaluated by real users completing realistic tasks rather than by management watching a demonstration.

How Browseinfo Can Support ERP Selection

Choosing ERP requires an objective understanding of business processes, requirements, costs and implementation risks.

Browseinfo can help organizations:

  • Assess current systems

  • Document business processes

  • Define ERP requirements

  • Evaluate Odoo fit

  • Compare Odoo with other ERP platforms

  • Design scripted demonstrations

  • Perform fit-gap analysis

  • Estimate implementation cost

  • Plan data migration

  • Review integrations

  • Evaluate customization

  • Build an ERP roadmap

  • Prepare implementation phases

  • Support Odoo implementation and migration

Odoo offers integrated applications across areas such as CRM, sales, accounting, inventory, manufacturing, projects, ecommerce and point of sale. Its Community and Enterprise editions provide different functionality and service models, so selection should consider the exact applications, deployment and customization requirements of the business.

Frequently Asked Questions About ERP Selection

1. What is ERP selection?

ERP selection is the structured process of evaluating and choosing ERP software and an implementation partner based on business processes, requirements, technology, cost, risk and long-term growth plans.

2. How do you choose the right ERP system?

Define business goals, assess current processes, design future workflows, prioritize requirements, shortlist suitable platforms, run scripted demonstrations, compare total cost, evaluate partners and conduct customer-reference checks.

3. What are the main ERP selection criteria?

Common criteria include functional fit, industry capability, scalability, integration, reporting, security, user experience, deployment options, implementation support, upgradeability and total cost of ownership.

4. How many ERP vendors should a business shortlist?

Most businesses should limit detailed evaluation to three or four serious candidates. A larger list can make demonstrations, scoring and due diligence unnecessarily difficult.

5. What is an ERP RFP?

An ERP request for proposal is a document that provides vendors with the same business context, requirements, scope and pricing format so their proposed solutions can be compared more consistently.

6. Why are scripted ERP demonstrations important?

Scripted demonstrations require each vendor to complete the same realistic business processes. This makes it easier to distinguish standard functionality, configuration, customization and unsupported requirements.

7. What is ERP fit-gap analysis?

Fit-gap analysis compares business requirements with the capabilities of an ERP system. It identifies which requirements are supported as standard, require configuration, need development, require a process change or cannot be supported.

8. How should ERP vendors be scored?

Use a weighted scorecard based on criteria agreed before demonstrations. Functional fit should normally receive significant weight, while technical fit, security, integrations, user experience, partner capability and total cost should also be included.

9. How important is the ERP implementation partner?

The implementation partner is extremely important because it helps design processes, configure software, migrate data, build integrations, train users and support go-live. A strong product can still fail through weak implementation.

10. How long does ERP selection take?

A small-business selection may take six to twelve weeks. A mid-market process may take three to six months, while complex enterprise or multi-country evaluations may require six to twelve months or longer.

11. What is ERP total cost of ownership?

ERP total cost of ownership includes software, hosting, implementation, migration, customization, integrations, training, support, internal labour, maintenance and future upgrades over an agreed period.

12. What are the most common ERP selection mistakes?

Common mistakes include choosing based only on price, using generic requirements, allowing vendors to control demos, ignoring implementation partners, underestimating migration and integrations and excluding users from the decision.

ERP Selection Guide: How to Choose the Right ERP Software
Manoj Nataraj Odoo Functional Consultant

About the Author

I am an Odoo Functional Consultant specializing in ERP implementation, business process improvement, and system configuration. I works closely with businesses to streamline operations and maximize the value of their Odoo investment.
Book a Consultation

Share this post