top of page

A Practical ERP Software Selection Playbook for Confident, Defensible Decisions

  • Writer: John Hannan
    John Hannan
  • Nov 17, 2025
  • 7 min read
John Hannan leading the team through requirements for Software Selection

Great ERP software selection is not a beauty contest. The best decision does not come from the most polished demo, the most familiar brand name, or the vendor that tells the most confident story. It comes from a structured process that turns business goals into evidence, tests real operating scenarios, and gives leadership a decision they can defend to finance, IT, operations, and the broader organization on go-live day.


I’m an industrial engineer with 25 years of experience leading ERP selections and implementations across manufacturing, distribution, and life sciences. I’ve helped more than 70 organizations make high-consequence software decisions and have supported roughly 100 go-lives. The method below reflects what I use when the stakes are real, the operating model is complex, and a polished demo is not enough.


ERP software selection framework for a confident, defensible decision


That is why ERP software selection needs a process, not just a sequence of demos. The right approach gives leadership an independent view of the ERP marketplace, reduces the influence of sales positioning, and connects the evaluation to industry requirements, operational fit, cost, and implementation risk. The framework below is designed to do exactly that.


Step 1 - Set the strategy and decision criteria


Define the business problem

Start by clarifying the outcomes the organization needs from the new system. This may include a faster financial close, fewer chargebacks, higher fill rates, improved production visibility, stronger compliance controls, or reduced spreadsheet dependency. Just as important, define what must not happen during selection or implementation.


Align the decision criteria

Establish the evaluation criteria before vendors enter the room. Criteria should include functional fit, industry fit, integration approach, security and compliance, scalability, reporting, product roadmap, total cost of ownership, and implementation partner quality.


Set the weighting model

Agree on what matters most before demonstrations begin. Weighting gives stakeholders a shared lens for evaluating tradeoffs and reduces the risk that the strongest demo or most familiar vendor becomes the default choice.


Step 2 - Build evidence through scenarios and demos


Build the demo around real work

Use scripted, day-in-the-life scenarios that reflect how the business actually operates. The demo should include real data, common exceptions, high-risk workflows, and the edge cases that expose whether the system can support the business model.


Pick five scenarios that represent 80% of your risk and revenue. Examples:

  • Order to cash with a real exception (credit hold, pricing escalation, partial shipment, chargeback).

  • Plan to produce/fulfill (promise dates from constraints, substitutions, quality gates).

  • Procure to pay with landed cost (tolerances, accruals, 3 way match exceptions).

  • Close & compliance (period locks, approvals, audit trails, disclosures).

  • Integration break/fix (retry, idempotency, and monitoring when an API/EDI message fails).


Prove the end-to-end flow

Require vendors to show the full round trip for the processes that affect revenue, cost, service, and control. That means moving from record creation to transaction processing, posting, reporting, and exception handling without skipping the difficult steps.

Validate with similar companies

Use reference calls with companies that share similar complexity, industry requirements, size, or operating model. The questions should focus on what worked, what broke, what required workarounds, and what the company would do differently.

Step 3 - Pressure-test commercials and implementation risk


Build the total cost model

Compare vendors using a complete total cost of ownership model. Include software licenses, implementation services, third-party applications, integrations, internal resource time, training, data migration, support, and run-state ownership.


Clarify the statement of work

Pressure-test the implementation scope before signing. The statement of work should clearly define portals, reports, interfaces, conversions, enhancements, forms, and workflows, along with environments, data migration, testing expectations, change control, and partner responsibilities.


This is also where the integration and data reality needs to be made explicit. Define which business events the system will publish, such as order, shipment, invoice, and journal activity, and how those events will be handled through webhooks, polling, retries, backoff rules, and dead letter processing. Clarify how historical balances, open transactions, and master data will move into the new system, including who owns cleansing, validation, and reconciliation. Confirm the number of sandboxes, the refresh cadence, and how extensions, integrations, and customizations will be protected through upgrades.

Create the risk register

Document the risks that could affect selection and implementation. Each risk should have an owner, trigger, response plan, and decision path so leadership can see what needs to be resolved before moving forward.


Proof matters more than preference


A multi-site distributor began its ERP selection with a clear preference for one vendor. The leadership team knew the brand, the early conversations were positive, and the initial demos created confidence.


The selection process changed the conversation. We built five scripted scenarios using the company’s real pricing logic, customer requirements, and Electronic Data Interchange flows. The preferred vendor struggled to complete the end-to-end process without manual intervention. Another vendor completed the full flow and showed how failures would be monitored, retried, and resolved.


The scorecard shifted because the evaluation moved from presentation quality to operational proof. Just as important, the selection artifacts did not get discarded after the decision. They became the foundation for User Acceptance Testing, cutover planning, and go-live readiness.


Why ERP software selections go wrong

Software selections usually fail when the process lets presentation quality outweigh proof. The issue is rarely a lack of vendor options. The issue is an evaluation process that does not force vendors to prove fit, risk, cost, and readiness before the decision is made.


  1. Demo-driven decisions The failure The organization picks the best presenter, the most familiar brand, or the vendor that creates the most confidence in the room. The fix Use scripted demos built around real business scenarios, edge cases, data, and exceptions. Vendors should show how the system works under the conditions that matter most to the business, not just the standard sales flow.

  2. Vague decision criteria The failure

    Requirements stay too broad, such as “must support integrations” or “must provide reporting.” Every vendor can say yes to that.


    The fix

    Turn broad needs into precise, testable criteria. Define which integrations matter, what data moves, what reports leadership needs, what exceptions occur, and how success will be measured.

  3. Total cost blind spots The failure

    The comparison focuses on software subscription costs while understating implementation services, internal team time, third-party tools, integrations, training, change management, and ongoing support.


    The fix

    Build a total cost of ownership model that includes software, services, internal effort, independent software vendors, integration platforms, data migration, training, managed services, and run-state support.

  4. Weak evidence The failure

    The team relies on verbal assurances, generic demos, and incomplete responses. There are no scripts, no weighted scorecard, and no traceability from requirements to the final recommendation.


    The fix

    Require evidence at every step. Use requirements, demo scripts, scorecards, reference questions, cost models, risk logs, and decision documentation so the final recommendation can stand up to executive review.

  5. Data and integration assumptions

The failure

Data migration and integrations are treated as implementation details to be figured out later. This often hides cost, scope, ownership, and readiness risk.


The fix

Clarify the integration and data reality before signing. Confirm what events publish, how failures are monitored, how historical balances and open transactions will move, who owns cleansing, and how environments will support testing and upgrades.


Selection red flags to watch for

  • “We can show that after you sign”

  • “Trust us, the API handles errors”

  • “We do not publish roadmaps”

  • “Customizations are how we do everything”

  • “Do not worry about data. We will handle it at the end”

  • “That is standard, but we cannot show it today”

  • “Your implementation partner will figure that out”

  • “The demo environment does not support that scenario”


Frequently asked questions


How long should a software selection take?

For a focused mid-market selection, such as Quality Management System, Accounts Receivable automation, or another defined business process, six to eight weeks is often realistic when decision criteria, requirements, and demo scripts are prepared up front.


For ERP, the timeline is usually closer to four to six months. ERP selection requires cross-functional input, broader stakeholder alignment, vendor response review, scripted demonstrations, cost comparison, and implementation readiness planning.



Who should be involved in an ERP software selection?

The strongest ERP selections usually include more than one perspective. Internal leadership and business process owners define the business priorities, operating pain points, budget realities, and adoption risk. Software vendors provide product expertise. Implementation partners bring delivery insight. Independent ERP advisors and consultants help structure the decision, pressure-test assumptions, compare fit and risk, and keep the business outcome at the center.


The key is understanding where each role adds value and where perspective can influence the recommendation. A vendor naturally speaks from the perspective of its product. An implementation partner may speak from the perspective of platforms it commonly delivers. A vendor-neutral, client-side advisor helps leadership balance those inputs and make a more structured, defensible decision.



How many vendors should be invited to demos?

Three is usually the right number. More than that often dilutes focus, creates stakeholder fatigue, and rarely changes the final outcome.


When a larger vendor pool is being considered, use a structured Request for Proposal process to move from a long list to a short list before investing time in demonstrations.


Do we always need a pilot?

Not always. A pilot is most useful when a specific process, integration, reporting need, or compliance requirement presents outsized risk.


In most cases, a focused proof point is better than a broad pilot. Test the highest-risk area, confirm whether the vendor can support it, then use that evidence to inform the decision.


Proven ERP selection methodology with expert guidance

ERP selection is not just about choosing software. It is about protecting the business outcome before the implementation begins. The right process helps leadership cut through vendor noise, compare options with discipline, and make a decision that stands up to operational, financial, and executive scrutiny.


John Hannan LLC helps organizations make confident, defensible ERP decisions through a vendor-neutral, client-side selection process built around requirements, scripted demos, scorecards, total cost modeling, and implementation readiness. To see how this approach works in practice, check out our online case studies featuring our work with  Essex Fine Wood Finishing and eLoghomes.


Ready to make your ERP decision with more structure, confidence, and control? Contact John Hannan LLC to discuss how we can help guide your next ERP software selection from early evaluation through a stronger path to go-live.


CONTACT US

By submitting this form, you agree to our Privacy Policy.

Thanks for your submission.

(856) 952-2632

Lake Ariel, PA  |  Philadelphia, PA

  • twitter
  • linkedin

©2026 by John Hannan LLC

bottom of page