Home / Courses / Choosing ERP and Business Software

Free course · Self-paced

Choosing ERP and Business Software

Select the right ERP, CRM or warehouse system with clear requirements, scripted demos, total cost comparisons and a realistic implementation plan.

16lessons
3interactive labs
20exam questions
~4 hself-paced

0 of 16 lessons complete

CHOOSE WELL · IMPLEMENT WELLERPCRMWMSFINANCEONEDATABASENeedsDemosTCO

Course overview

About this course

A practical course for owners, managers and project leads in small and mid-sized businesses who are choosing major business software. You will learn to recognize when you have outgrown your systems, understand the main types of software, map processes, build a business case, write scenario-based requirements, shortlist vendors and partners, run scripted demonstrations, score options, compare total cost of ownership and negotiate contracts. It closes with implementation governance, data migration, testing, training, go-live and a selection roadmap.

Who it is for

  • Owners and general managers considering a new ERP or business system
  • Finance, operations and IT leads running a software selection
  • Key users who will help choose and implement a new system
  • Advisers helping SMEs plan technology investments

What you will be able to do

  • Recognize when systems are outgrown and understand ERP, CRM, WMS and MES
  • Map processes and build a business case with measurable goals and full costs
  • Write prioritized, scenario-based requirements and shortlist vendors and partners
  • Run scripted demonstrations and score options with a weighted scorecard
  • Compare five-year total cost of ownership and negotiate key contract terms
  • Plan implementation governance, data migration, testing, training and go-live

Course structure

  • Module 1: Do You Need New Software? (4 lessons). Signs you've outgrown your systems, types of business software, process mapping and the business case.
  • Module 2: Requirements and the Market (4 lessons). Writing requirements, shortlisting vendors and partners, focused RFPs and scripted demonstrations.
  • Module 3: Decide and Contract (4 lessons). Scoring and selection, total cost of ownership, contracts and negotiation, and the implementation approach and partner.
  • Module 4: Implement and Get Value (4 lessons). Project team and governance, data migration, testing, training and go-live, and the roadmap after go-live.

Interactive labs

  • Which system usually handles it?: Match twelve business functions to the type of system that usually handles them in an SME: accounting or ERP, CRM, or a warehouse management system. Then check your answers.
  • Comparing shortlisted options: Place seven options from a fictional software selection on a grid of fit to requirements against total cost, to see which deserve the final round.
  • Five-year total cost of ownership: Enter users, subscription price, implementation fees, internal time and other annual costs to see one-time costs, recurring costs, year-1 cost and total cost of ownership.

How it works

  • Work through 16 short lessons at your own pace. Each has key takeaways, an exercise for your own workplace and a quick knowledge check.
  • Try the three interactive labs as you reach them in the course.
  • Pass the 20-question final exam (70% or higher, unlimited retakes) to unlock your Chmltech certificate of completion.
  • Free, with no sign-up. Your progress is saved in this browser.

Module 1 · Lesson 1 of 16 · 6 min

Signs you have outgrown your systems

Most SMEs start with accounting software, spreadsheets and email. That works until growth, complexity or customer expectations outpace it. Knowing the warning signs helps you decide when new software is worth the cost and disruption.

Common signs

  • Re-keying: the same order, customer or product is typed into several systems or spreadsheets.
  • No single view: nobody can quickly say what is in stock, what is on order or what a customer owes.
  • Reporting takes days: month-end and management reports are assembled by hand.
  • Errors and rework: wrong prices, missed orders, shipping mistakes and inventory that never matches.
  • Key-person dependence: critical processes live in one person's spreadsheet or head.
  • Growth limits: new locations, product lines, e-commerce or customer requirements, such as lot traceability or EDI, can't be supported.
  • Unsupported software: the current system is old, unsupported or no longer secure.

Software is not always the answer

Some problems come from unclear processes, untrained staff or poor data rather than the software itself. A new system on top of a broken process automates the mess. Before shopping, ask whether better use of current tools, cleaner data or a fixed process would solve the problem.

What this course covers

This course walks through the full path: understanding needs, building a business case, writing requirements, shortlisting, running scripted demonstrations, scoring, comparing total cost, negotiating contracts, choosing an implementation partner and preparing for a successful go-live. It applies to ERP and to other major business software, such as CRM and warehouse management systems.

Key takeaways

  • Re-keying, no single view, slow reporting and errors are signs of outgrown systems.
  • Growth needs such as traceability or e-commerce can force a change.
  • Check whether process, data or training fixes would solve the problem first.

Apply it at work

List the five biggest system frustrations in your business, with an example and an estimate of hours lost per week for each.

Check your understanding: Which is a strong sign a business has outgrown its systems?

Module 1 · Lesson 2 of 16 · 7 min

Types of business software

Before choosing, understand what each type of system does and how they fit together.

SystemMain jobTypical functions
AccountingFinancial recordsGeneral ledger, invoicing, payables, receivables, bank reconciliation, financial statements
ERP (enterprise resource planning)Run operations and finance on one databaseSales orders, purchasing, inventory, manufacturing, costing, plus accounting
CRM (customer relationship management)Manage customers and salesContacts, leads, opportunities, quotes, activities, marketing, service cases
WMS (warehouse management system)Run the warehouse in detailBin locations, directed picking, scanning, cycle counts, shipping
MES (manufacturing execution system)Run the shop floorWork orders, scheduling, machine data, quality and labour tracking
E-commerce and EDIOnline and electronic orderingWeb store, customer portals, electronic orders and invoices with large customers

Suite versus best of breed

A suite offers many functions from one vendor on one database: fewer integrations and one source of truth, but some modules may be weaker than specialists. Best of breed combines specialist systems, such as an ERP with a separate CRM and WMS: deeper functions where you need them, but more integrations to build and maintain. Many SMEs choose an ERP suite and add one or two specialist systems where their needs are demanding.

Cloud versus on-premises

Most new SME software is cloud-based (software as a service): subscription pricing, vendor-managed updates and security, and access from anywhere. On-premises software runs on your own servers: more control and possibly lower long-term licence cost, but you handle hardware, updates and security. Cloud is the default for most SMEs today unless there is a specific reason otherwise.

Examples of SME-focused systems include QuickBooks, Sage, Xero, Acumatica, Microsoft Dynamics 365 Business Central, Oracle NetSuite, Odoo and SAP Business One; there are many others, including industry-specific options. These are examples, not recommendations. The lab after this lesson asks you to match functions to systems.

Before and afterSuite vs best of breedToggle between the two approaches and compare their trade-offs.
  • ERP suite: One vendor, one database; Fewer integrations to build and maintain; One source of truth for reporting; Some modules may be less deep than specialists
  • Best of breed: Specialist systems for demanding areas; Deeper functions where you need them; More integrations and vendors to manage; Data may need reconciling between systems

Key takeaways

  • Accounting, ERP, CRM, WMS, MES and e-commerce systems each have a distinct job.
  • Suites reduce integrations; best of breed gives depth where you need it.
  • Cloud is the usual default for SMEs; on-premises suits specific needs.

Apply it at work

Draw your current systems as boxes with arrows showing where data is passed by hand or by integration. Circle the biggest gap.

Check your understanding: What is the main advantage of an ERP suite over separate systems?

Module 1 · Lesson 3 of 16 · 8 min

Map your processes before shopping for software

The most common selection mistake is shopping for software before understanding the business's own processes. Vendors then lead the conversation with their features rather than your needs.

Map the core processes

Map the main end-to-end processes as they work today, with the people who do them:

  • Quote to cash: enquiry, quote, order, fulfilment, invoice, payment.
  • Procure to pay: requisition, purchase order, receipt, supplier invoice, payment.
  • Plan to produce (for manufacturers): forecast, plan, materials, production, quality.
  • Inventory: receiving, put-away, storage, counting, picking, shipping.
  • Record to report: month-end close and management reporting.

Swim-lane maps work well: one lane per role or department, showing handoffs, systems used, spreadsheets, approvals and waiting.

Mark pain points and improvements

On each map, mark re-keying, delays, errors, workarounds and missing information. Then sketch the future process: what should happen, with which system doing what. Some improvements need no software at all; others become clear requirements.

What makes you different

Identify the few processes that are genuinely unusual or give you an advantage, such as complex product configuration, special pricing or unique compliance needs. These deserve the closest attention in selection. For standard processes like payables, adopting the software's standard way of working is usually cheaper and easier than customizing it.

Process maps also become the backbone of your requirements and the scripts for vendor demonstrations, covered later in the course.

Key takeaways

  • Map end-to-end processes before talking to vendors.
  • Mark pain points and sketch the future process.
  • Focus selection on what makes you different; adopt standard ways for standard processes.

Apply it at work

Map your quote-to-cash process as a swim lane with your team. Mark every re-keying step, delay and spreadsheet.

Check your understanding: For a standard process such as paying supplier invoices, what is usually the best approach in a new system?

Module 1 · Lesson 4 of 16 · 7 min

The business case and budget

New business software is a significant investment of money and staff time. A business case clarifies why you are doing it, what success looks like and what you can afford.

What the business case covers

SectionContent
Problem and goalsThe pain points and the measurable outcomes you want
ScopeWhich processes, sites and users are included
BenefitsHours saved, errors reduced, inventory lowered, faster close, growth enabled
CostsSubscriptions or licences, implementation, data migration, integrations, training, internal time, hardware
RisksDisruption at go-live, staff capacity, data quality, partner capability
TimelineSelection, implementation and stabilization

Measurable goals

Write goals you can check after go-live: "month-end close in 5 working days instead of 12", "inventory accuracy above 95%", "eliminate re-keying of orders", "same-day order confirmation". They guide every decision during selection and implementation.

Budget realistically

The subscription is often not the largest cost in the first years. Implementation services, data migration, integrations, training and the time your own staff spend can each be substantial. Internal time is the most underestimated cost: key users may spend a large share of their week on the project for several months.

Funding

Some government programs support technology adoption by SMEs, including planning and implementation. Check the Funding page on this site, and confirm current eligibility and terms directly with each program before relying on them.

Key takeaways

  • Write a business case with goals, scope, benefits, costs, risks and timeline.
  • Set measurable goals you can check after go-live.
  • Budget for implementation, data, integration, training and internal time, not just subscriptions.

Apply it at work

Write three measurable goals for a new system and list every cost category you will need to estimate, including internal staff time.

Check your understanding: Which cost is most often underestimated in software projects?

Module 2 · Lesson 5 of 16 · 8 min

Writing requirements that matter

Requirements describe what the software must do for your business. Good requirements make vendors show what matters and make comparisons fair.

Prioritize

  • Must have: essential; a system without it is unacceptable (for example, lot traceability for a food distributor).
  • Should have: important but workable without, or with a workaround.
  • Could have: nice to have.

Keep must-haves genuinely essential. A list of 300 must-haves makes every vendor look the same and hides the few requirements that decide success.

Write scenarios, not just features

A feature list ("supports units of measure: yes/no") invites every vendor to tick yes. A scenario shows how it really works:

"A customer orders 10 cases of product A. We buy it by the pallet of 40 cases and sell it by the case or by the each. Show how the order is entered, how inventory is reduced in the right unit, and how the invoice shows the correct unit price."

Cover all requirement types

TypeExamples
FunctionalOrder entry, pricing rules, inventory, production, accounting
ReportingKey reports and dashboards needed on day one
IntegrationE-commerce, EDI, payroll, banking, shipping carriers, CRM
TechnicalCloud hosting, security, multi-factor authentication, data residency, backups
Vendor and supportLocal partner, support hours, upgrade approach, industry experience
CommercialPricing model, contract terms, exit and data ownership

Build requirements from your process maps and pain points, with input from each department.

Process flowThe selection processClick each step to see its main output.
  • Map processes: Current processes, pain points and future state.
  • Requirements: Must, should and could, with scenarios.
  • Shortlist: Three or four systems and partners, references checked.
  • Scripted demos: Your scenarios and data, scored immediately.
  • Decide: Weighted score, five-year TCO, contract and due diligence.

Key takeaways

  • Prioritize as must, should and could; keep must-haves few.
  • Write scenarios that show how the system handles your real work.
  • Cover functional, reporting, integration, technical, vendor and commercial needs.

Apply it at work

Write ten must-have requirements for your business, at least three of them as scenarios based on your process maps.

Check your understanding: Why are scenarios better than yes/no feature lists?

Module 2 · Lesson 6 of 16 · 7 min

Finding and shortlisting vendors and partners

With requirements in hand, build a long list of possible systems and narrow it to a shortlist of three or four for detailed evaluation.

Building the long list

  • Systems used by similar businesses in your industry and size range.
  • Recommendations from peers, industry associations, your accountant and advisers.
  • Industry-specific systems, which may fit unusual needs better than general ERPs.
  • Review sites and analyst reports, read with some skepticism.

Narrowing to a shortlist

Screen the long list against a few knock-out criteria:

  • Covers all must-have requirements, at least on paper.
  • Suits your size and complexity: neither too basic nor built for much larger companies.
  • Has a capable implementation partner or vendor team in your region or time zone.
  • Fits your budget range.
  • Has references in your industry.

The partner matters as much as the software

Many ERP systems are sold and implemented by partners (resellers) rather than the vendor directly. The same software can succeed or fail depending on the partner's industry knowledge, team quality and approach. Evaluate the partner alongside the product, and meet the people who would actually work on your project, not only the sales team.

Check references early

Ask each shortlisted vendor or partner for two or three references from similar companies that went live in the past few years. Call them and ask what went well, what they would do differently, how the partner handled problems and whether the project stayed on budget.

Key takeaways

  • Build a long list from peers, industry systems and advisers.
  • Shortlist three or four using knock-out criteria.
  • Evaluate the implementation partner as carefully as the software, and call references.

Apply it at work

Build a long list of six to ten possible systems and screen them against five knock-out criteria to reach a shortlist of three or four.

Check your understanding: Why must the implementation partner be evaluated alongside the software?

Module 2 · Lesson 7 of 16 · 7 min

Requests for information and proposals

A structured request helps you compare vendors on the same basis. For SMEs it should be proportionate: clear and focused rather than a hundred-page document.

Request for information (RFI) or proposal (RFP)

An RFI is a short questionnaire to narrow a long list. An RFP asks shortlisted vendors for a detailed proposal and price. Many SMEs combine them into one focused document.

What to include

  • Company overview: what you do, size, sites, users, growth plans.
  • Current systems and the problems you want to solve.
  • Scope: processes, modules, integrations and data migration.
  • Requirements, with must-haves highlighted and key scenarios.
  • What you need back: how each requirement is met (standard, configuration, customization, add-on or not available), implementation approach, team, timeline, pricing for software and services, support model and references.
  • Your timeline and how you will evaluate responses.

Ask how, not just whether

Ask vendors to classify each requirement as standard, configured, customized, third-party add-on or not met. A requirement met only through customization or an add-on carries more cost and risk than one met as standard.

Pricing in a comparable format

Give a pricing template: users by type, modules, subscription per year, implementation services by phase, data migration, integrations, training and support. Without a template, proposals price different scopes and can't be compared.

Key takeaways

  • Use a focused RFI or RFP proportionate to the project.
  • Ask how each requirement is met: standard, configured, customized, add-on or not.
  • Provide a pricing template so proposals can be compared.

Apply it at work

Draft the outline of a focused RFP for your project using the headings in this lesson, including a pricing template.

Check your understanding: A vendor meets a key requirement only through customization. What does this usually mean?

Module 2 · Lesson 8 of 16 · 8 min

Scripted demonstrations

A standard vendor demo shows the software's best features with perfect sample data. A scripted demonstration makes vendors show how their system handles your processes, using your scenarios and, ideally, your data.

Preparing the script

  • Pick 6 to 10 key scenarios from your process maps and must-haves.
  • Provide sample data: a few real products, customers, prices and orders.
  • Specify what you want to see step by step, including reports and exceptions, such as a partial shipment, a return, a price change or a backorder.
  • Send the script two to three weeks ahead so vendors can prepare.

Running the demonstrations

  • Give each vendor the same script and time.
  • Involve the people who will use the system: sales, purchasing, warehouse, finance.
  • Ask "show me", not "can it?". If they say it can, ask them to show it now or in a follow-up.
  • Note whether each scenario was shown as standard, configured or "we would customize that".
  • Score each scenario immediately after it is shown, using a common scorecard.

Watch for

  • Screens that switch to different products or add-ons not in the proposal.
  • Workarounds that look simple in a demo but would be tedious daily.
  • How easily users could find their way: count the clicks for common tasks.

The lab after this lesson asks you to compare shortlisted options by fit and cost.

Key takeaways

  • Use scripted demonstrations with your scenarios and data.
  • Involve real users, ask 'show me' and score each scenario immediately.
  • Watch for add-ons, awkward workarounds and usability.

Apply it at work

Write a demonstration script with six scenarios from your process maps, including at least two exceptions such as a return or partial shipment.

Check your understanding: During a demo, a vendor says 'yes, it can do that'. What should you ask?

Module 3 · Lesson 9 of 16 · 7 min

Scoring and selecting

A structured scorecard turns many opinions into a defensible decision.

A weighted scorecard

CriterionWeightSystem A (1–5)System B (1–5)
Fit to must-have scenarios35%45
Usability for daily users15%43
Partner capability and references20%34
Total cost of ownership (5 years)20%43
Technology, integration and security10%44
Weighted score100%3.804.00

Agree the criteria and weights before the demonstrations, so they are not adjusted to favour a preferred option afterwards.

Who scores

Each evaluation team member scores the areas they know. Discuss large differences between scorers: they often reveal a misunderstanding or an important concern.

Beyond the numbers

Use the scorecard to inform the decision, not to make it mechanically. Close scores call for a final round: a follow-up demonstration of the weakest areas, a site visit to a reference customer or a short paid workshop to test a critical scenario in more depth.

Due diligence on the winner

  • Check the vendor's and partner's financial stability and how long they have supported the product.
  • Confirm the product roadmap and how upgrades work.
  • Review security certifications and where your data will be hosted.
  • Call at least two more references.

Key takeaways

  • Use a weighted scorecard agreed before demonstrations.
  • Have each person score what they know and discuss differences.
  • Use scores to inform, not replace, judgment, and do due diligence on the winner.

Apply it at work

Draft your scorecard criteria and weights now, before any demonstrations, and agree them with the evaluation team.

Check your understanding: When should scorecard criteria and weights be agreed?

Module 3 · Lesson 10 of 16 · 7 min

Total cost of ownership

Comparing first-year subscription prices can mislead. Total cost of ownership (TCO) adds up every cost over a realistic period, usually five years.

TCO components

CategoryExamples
SoftwareSubscriptions or licences by user type and module; add-ons; annual price increases
ImplementationPartner services for design, configuration, project management
Data migrationCleaning, mapping and loading data
IntegrationsE-commerce, EDI, payroll, banking, carriers; build and ongoing maintenance
CustomizationsBuild, testing and maintenance through upgrades
TrainingInitial and ongoing, including new hires
Internal timeStaff time on the project and backfill
Support and hostingSupport plans, any hosting, hardware such as scanners and printers

Example

Twenty-five users at $110 per user per month is $33,000 a year. Add $60,000 of partner fees, $25,000 of internal time and $6,000 a year for add-ons and support. Over five years, TCO is about $280,000, or about $190 per user per month: much more than the subscription alone suggests. The lab after this lesson calculates TCO for your options.

Questions to ask about pricing

  • What are the user types, and which roles need full versus limited licences?
  • How much can the subscription rise at renewal?
  • What is included in support, and what costs extra?
  • What happens to price if users or modules are added or removed?
Visual comparisonExample: five-year TCO by categoryIllustrative 25-user cloud ERP. The subscription is the largest item, but one-time and other costs add about 70% more.
  • Subscriptions (5 years): 165000 CA$
  • Implementation partner: 60000 CA$
  • Other annual costs (5 years): 30000 CA$
  • Internal staff time: 25000 CA$

Key takeaways

  • Compare total cost over about five years, not first-year price.
  • Include implementation, data, integrations, customization, training and internal time.
  • Ask about user types, renewal increases and what support includes.

Apply it at work

Build a five-year TCO table for your shortlisted options using the categories in this lesson.

Check your understanding: Why is comparing only first-year subscription prices misleading?

Module 3 · Lesson 11 of 16 · 7 min

Contracts and negotiation

The contract sets your rights for years. Review it carefully, ideally with a lawyer experienced in technology contracts.

Software subscription terms

  • Term and renewal: length, automatic renewal and notice periods.
  • Price protection: caps on increases at renewal.
  • Users and modules: how to add or reduce them, and minimums.
  • Service levels: uptime commitments, support response times and remedies.
  • Data: you own your data; where it is hosted; backups; security obligations and breach notification.
  • Exit: how you get your data back in a usable format, and for how long after termination.

Implementation services terms

  • Scope: a clear statement of work listing deliverables, assumptions and what is excluded.
  • Pricing model: fixed price, time and materials, or a cap; how changes are priced.
  • Team: named key people and how replacements are handled.
  • Acceptance: how deliverables and go-live readiness are accepted.
  • Payment milestones tied to delivered results, not just elapsed time.

Negotiating

Leverage is highest before you sign. Common negotiable items include multi-year price caps, implementation discounts, extra training, a ramp-up of user licences during implementation, and favourable payment timing. Be wary of deep first-year discounts that disappear at renewal. A fair deal that keeps the partner motivated is worth more than squeezing the last dollar.

Key takeaways

  • Check term, renewal, price caps, service levels, data ownership and exit.
  • Make implementation scope, team, acceptance and payment milestones clear.
  • Negotiate before signing and watch for discounts that vanish at renewal.

Apply it at work

List the ten contract points in this lesson and note your position on each before you receive a draft contract.

Check your understanding: Why is an exit clause important in a software subscription?

Module 3 · Lesson 12 of 16 · 7 min

Choosing the implementation approach and partner

How the system is implemented matters as much as which system you choose. Settle the approach and the partner's role before signing.

Implementation approaches

ApproachHow it worksSuits
Big bangAll modules and sites go live at onceSmaller, simpler businesses with good preparation
PhasedModules or sites go live in stages, such as finance first, then operationsMore complex businesses or several sites
PilotOne site or business unit first, then roll outMulti-site businesses with similar operations

Methodology

Many partners use a structured method: discovery and design, configuration in iterations, testing, training, data migration, go-live and support. Ask to see the plan, the deliverables of each phase and how decisions are documented. Look for a method that shows you working software early, rather than only documents.

What a good partner brings

  • Experience in your industry and with businesses your size.
  • A named, stable team including a project manager and functional consultants.
  • Willingness to challenge requests for customization and recommend standard practice.
  • Clear communication about risks and changes.
  • Post-go-live support and ongoing improvement.

Your side of the bargain

Partners configure software; your team owns the processes, decisions, data and adoption. Projects fail most often on the customer side: key users without time, slow decisions and poor data. Commit your people before you start.

Key takeaways

  • Choose big bang, phased or pilot based on size and complexity.
  • Look for a structured method that shows working software early.
  • A good partner challenges customization; your team owns decisions, data and adoption.

Apply it at work

Decide whether a big-bang, phased or pilot approach suits your business and write down why. List the key users who must be freed up for the project.

Check your understanding: What is a common reason ERP projects fail on the customer's side?

Module 4 · Lesson 13 of 16 · 7 min

Project team and governance

A software implementation is a business change project, not an IT project. Its structure should reflect that.

Key roles

RoleResponsibility
Executive sponsorOwns the business case, makes final decisions, removes obstacles
Internal project managerCoordinates your side: plan, people, decisions, issues
Key users (process owners)Design processes for their area, test, train colleagues and champion adoption
Partner project manager and consultantsConfigure, advise on best practice, manage their deliverables
IT or technical leadIntegrations, security, devices, data

Free up key users

Key users are usually your most knowledgeable staff, which is exactly why they are busy. Plan backfill, temporary help or reduced responsibilities so they can spend real time on the project. Without them, the system is designed by people who don't do the work.

Governance

  • Weekly project meetings with the partner: progress, issues, decisions.
  • A monthly steering meeting with the sponsor: budget, timeline, risks and major decisions.
  • A decision log and a change request process, so scope changes are deliberate and costed.
  • A risk and issue register with owners.

Resist customization creep

Each request to make the new system work exactly like the old one adds cost and complexity. Ask "what business result does this deliver?" and prefer changing the process to changing the software, unless the requirement is truly what makes you different.

Building blocksWhat makes an implementation succeedClick each layer, from the bottom up.
  • Committed sponsor: Owns the business case and makes timely decisions.
  • Key users with time: Design, test and champion their areas.
  • Clean data: Master data cleansed and validated before go-live.
  • Standard processes: Customize only what truly makes you different.
  • Testing and training: End-to-end tests, role-based training, go/no-go decision.

Key takeaways

  • Treat implementation as a business change project with a sponsor and key users.
  • Free up key users with backfill or reduced duties.
  • Govern with weekly meetings, a steering group, a decision log and change control.

Apply it at work

Name your executive sponsor, internal project manager and key users, and estimate how much of each key user's week the project will need.

Check your understanding: Who should design how each business area will work in the new system?

Module 4 · Lesson 14 of 16 · 7 min

Data migration

Moving data from old systems into the new one is often underestimated. Bad data in a new system undermines trust from day one.

What to migrate

  • Master data: customers, suppliers, products, prices, bills of materials, chart of accounts.
  • Open transactions: open sales and purchase orders, open invoices, inventory balances.
  • History: decide how much is needed. Often summary balances or a few years of history are enough, with older data kept accessible in an archive.

The migration cycle

  1. Extract data from old systems and spreadsheets.
  2. Cleanse: remove duplicates and inactive records, fix errors, standardize formats.
  3. Map old fields and codes to the new system's structure.
  4. Load into a test environment.
  5. Validate: check record counts, totals and samples with key users.

Repeat the cycle in two or three trial runs before the final load at go-live.

Start cleansing early

Data cleansing is business work, not IT work: someone must decide which customers are inactive, which products are obsolete and which prices are correct. Start months before go-live. It is the best time to clean up years of accumulated clutter.

Reconcile at go-live

Plan a cut-over: when old systems stop taking transactions, how final balances are loaded and how inventory is counted. Reconcile opening balances, open orders and inventory against the old system and have finance sign off before trading starts in the new one.

Interactive cycleThe data migration cycleClick each stage. Run the cycle two or three times before the final load.
  • Extract: Pull data from old systems and spreadsheets.
  • Cleanse: Remove duplicates and inactive records; fix errors.
  • Map: Match old fields and codes to the new structure.
  • Load: Load into a test environment.
  • Validate: Check counts, totals and samples with key users.

Key takeaways

  • Migrate master data and open transactions; limit history to what you need.
  • Run extract, cleanse, map, load and validate cycles several times.
  • Start cleansing early and reconcile balances at cut-over.

Apply it at work

List your master data types and estimate how many records of each are inactive or duplicated. Assign an owner to clean each type.

Check your understanding: Who should decide which old customer and product records are inactive before migration?

Module 4 · Lesson 15 of 16 · 8 min

Testing, training and go-live

The weeks before go-live decide whether the first month is smooth or chaotic.

Testing

Test typePurpose
Unit or configuration testingEach function works as configured
Integration testingData flows correctly between systems
End-to-end scenario testingComplete processes work with realistic data: quote to cash, procure to pay
User acceptance testingKey users confirm the system supports their work
Cut-over rehearsalThe go-live steps and data load work in the time available

Test exceptions as well as the normal path: returns, credits, partial shipments, price overrides, month-end.

Training

  • Train by role, using your processes and data, close to go-live.
  • Provide short reference guides and recorded walkthroughs for common tasks.
  • Have key users act as first-line support for their colleagues.

Go-live readiness

Hold a go/no-go decision with the sponsor against clear criteria: critical tests passed, data validated, users trained, support in place, cut-over plan rehearsed. If key criteria aren't met, a short delay is usually cheaper than a failed go-live.

Hypercare

Plan intensive support for the first weeks: partner consultants available, daily issue meetings, quick fixes and extra staff for slower processing. Expect productivity to dip temporarily while people learn.

Key takeaways

  • Test configuration, integrations, end-to-end scenarios and exceptions, then rehearse cut-over.
  • Train by role with your own processes and data, close to go-live.
  • Use a go/no-go decision and plan intensive support after go-live.

Apply it at work

Draft your go/no-go criteria and a list of ten end-to-end test scenarios, including at least three exceptions.

Check your understanding: What should happen if key go-live criteria aren't met?

Module 4 · Lesson 16 of 16 · 7 min

After go-live, and your selection roadmap

Go-live is the start of getting value, not the end of the project.

The first months after go-live

  • Stabilize: resolve issues, fix data errors, refine reports.
  • Measure: check results against the business case goals, such as close time, accuracy and order cycle time.
  • Adopt: retire old spreadsheets and workarounds; check that people use the system as designed.
  • Improve: plan a second phase for features deferred from the first, such as advanced planning, portals or automation.

A typical SME roadmap

PhaseTypical durationKey outputs
Prepare1–2 monthsProcess maps, pain points, business case, requirements
Select2–3 monthsShortlist, RFP, scripted demos, scoring, TCO, references, contract
Implement4–9 months, depending on scopeDesign, configuration, data migration, testing, training, go-live
Stabilize and improve3–6 monthsHypercare, adoption, measured benefits, phase-two plan

Durations vary widely with scope, complexity and how much time your team can commit.

Selection checklist

  • Processes mapped and pain points agreed.
  • Business case with measurable goals and full-cost budget.
  • Prioritized requirements with scenarios.
  • Shortlist of three or four, with partners evaluated.
  • Scripted demos with users and a pre-agreed scorecard.
  • Five-year TCO, references called, contract reviewed.
  • Key users committed and project governance in place.

The Digital Automation for SMEs course helps place software selection within a wider digital plan, and Data and Dashboards for SMEs helps you get value from the data the new system collects.

RoadmapA typical SME software roadmapClick each phase. Durations vary with scope and team time.
  • 1–2 months (Prepare): Process maps; Business case; Requirements
  • 2–3 months (Select): Shortlist and RFP; Scripted demos; Scoring, TCO, contract
  • 4–9 months (Implement): Design and configuration; Data migration; Testing, training, go-live
  • 3–6 months (Stabilize): Hypercare; Adoption; Measured benefits; Phase-two plan

Key takeaways

  • After go-live: stabilize, measure, adopt and improve.
  • A typical roadmap runs prepare, select, implement, stabilize.
  • Use the checklist to confirm each step before moving on.

Apply it at work

Put the four roadmap phases into a calendar for your business with realistic durations, and check your progress against the selection checklist.

Check your understanding: After go-live, how should success be judged?

Interactive lab · after lesson 2

Which system usually handles it?

Match twelve business functions to the type of system that usually handles them in an SME: accounting or ERP, CRM, or a warehouse management system. Then check your answers.

Interactive lab · after lesson 8

Comparing shortlisted options

Place seven options from a fictional software selection on a grid of fit to requirements against total cost, to see which deserve the final round.

Interactive lab · after lesson 10

Five-year total cost of ownership

Enter users, subscription price, implementation fees, internal time and other annual costs to see one-time costs, recurring costs, year-1 cost and total cost of ownership.

Final exam

Final exam: Choosing ERP and Business Software

20 questions covering the whole course. Score 70% or higher to pass and unlock your certificate of completion. You can retake it as often as you like, and wrong answers come with explanations.

Certificate

Your certificate of completion

Enter your name as you want it to appear, then print or save it as a PDF.

Chmltech

Certificate of completion

This certifies that

Your name

has successfully completed the Chmltech course

Choosing ERP and Business Software

16 lessons · 3 interactive labs · final exam passed

Date completed
 
Signature of Quak Foo LeeQuak Foo LeeCEO and Principal Consultant
Chmltech Ltd.
CHM-0000Certificate no.
www.chmltech.com