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
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
Sales creates the quotation in ERP.
Approved pricing is applied automatically.
Credit rules are checked.
The confirmed order reserves stock.
Warehouse staff receive picking instructions.
Delivery creates an invoice.
Payment status is visible to sales and finance.
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:
Create a new customer.
Apply customer-specific payment terms.
Create a quotation with negotiated pricing.
Request discount approval.
Confirm the order.
Reserve stock across warehouses.
Handle insufficient inventory.
Complete a partial delivery.
Create an invoice.
Record partial payment.
Process a return and credit note.
Show the accounting and inventory impact.
Display the order’s profitability.
Manufacturing Demo Script
Create a product with a multi-level bill of materials.
Forecast demand.
Generate procurement.
Schedule production.
Record component consumption.
Record labour or work-centre time.
Complete quality checks.
Record scrap.
Complete production.
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
Who will actually work on our project?
What percentage of the work will be subcontracted?
How do you learn our processes?
How do you control customization?
How many data-migration rehearsals are included?
Who creates test scenarios?
How do you manage scope changes?
What internal resources do you require from us?
How will users be trained?
What support is included after go-live?
How do you protect future upgrades?
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.