A practical guide · U.S. small businesses

Plan a software move your team can keep moving through.

A practical public checklist for U.S. small businesses planning a software change. It is separate from Switchloom’s paid migration service and does not describe a consultant playbook.

Phase 01

Assess what the business relies on

Start with the work and information that must keep moving. Include the connected tools and the people who use them each day.

  • List the software involved in the move, what each tool is used for, who owns it, and which tools exchange information.

    [1][3]

  • Inventory the records and files to consider: customers, job or appointment history, invoices, payments, agreements, inventory, reports, attachments, and active work.

    [3][5]

  • Ask staff who do the work to describe their current steps, approvals, handoffs, recurring workarounds, and what must not be interrupted.

    [1][3]

  • Ask each vendor what can be exported, in which formats, with which fields and attachments, and for how long the export remains available.

    [1][7]

  • Mark sensitive, regulated, active, and archival information. Decide what the business needs to retain before copying anything into the new system.

    [3][5]

  • Write down what a successful move means for the team, such as finding a customer, completing a job, reconciling an invoice, and using a key integration.

    [1][3]

Phase 02

Plan the work before moving records

Turn the inventory into an owned plan with realistic timing, clear data decisions, training, and a way to pause or reverse the change.

  • Name one person to coordinate the move and assign owners for data, vendor questions, integrations, staff communication, and go-live decisions.

    [1][3]

  • Map important old fields to new fields. Decide how to handle duplicates, inconsistent formats, missing values, custom fields, and records that have no clear destination.

    [7][3]

  • Choose a manageable pilot that includes a real workflow and at least one meaningful dependency, then use what you learn to refine the remaining plan.

    [2][1]

  • Choose a cutover approach: a planned switch, staged move, or temporary parallel use. Set a suitable date around busy periods and vendor constraints.

    [1][2]

  • Set written go/no-go checks, acceptable downtime, who can pause the move, what triggers a rollback, and how staff will return to the old process if needed.

    [1][4]

  • Schedule role-specific practice and support. Tell staff what changes, where to find records, how to report a problem, and who will answer questions.

    [3][4][6]

Phase 03

Test, move, and verify

Treat the import and the business workflow as one change. Confirm both the records and the day-to-day work before relying on the new system.

  • Make a fresh export or backup, confirm that you can access it, and keep the original system available under the agreed recovery plan.

    [4][6]

  • Share the migration window, expected interruptions, change-freeze instructions if needed, support contacts, and decision owners with affected staff.

    [4]

  • Run a small test import first. Compare record counts and inspect representative records, field mappings, dates, attachments, and linked records before the full move.

    [7][4]

  • Have the pilot group complete real end-to-end tasks: create or update a record, schedule work, complete an approval, issue or reconcile an invoice, and check connected tools.

    [2][4]

  • Check that each role sees only the information and actions it needs, especially for customer, payment, employee, or other sensitive records.

    [5][6]

  • At cutover, reconcile changes made since the test export, follow the go/no-go checks, record exceptions, and pause if a critical check fails.

    [1][4]

Phase 04

Stabilize and close the loop

A completed import is only one checkpoint. Confirm that people can do their work, close data gaps, and retire old access deliberately.

  • Reconcile important totals and records, then check open jobs, appointments, balances, reports, attachments, and integrations that matter to your business.

    [4][7]

  • Ask staff to run their regular tasks in the new system, collect problems in one issue list, assign an owner to each, and provide follow-up training.

    [4][6]

  • Review roles, sharing settings, temporary accounts, and access to exported files. Remove access that is no longer needed.

    [5][6]

  • Keep the source system or a usable archive available until your checks pass and you have confirmed any contractual, business, and record-retention needs.

    [4][5]

  • Document what changed, decisions made, unresolved exceptions, support steps, and lessons to carry into the next system change.

    [2][4]

Source notes

Follow the sources behind this checklist.

Microsoft’s cited material covers cloud and workload migrations; use it as a planning pattern and confirm export, import, and retention details with the vendors and advisors relevant to your own tools. The CRM article is practitioner guidance for service businesses, not an empirical benchmark.

  1. Source 1 · Microsoft Learn · Cloud Adoption Framework

    Plan your migration

    Workload readiness, dependencies, sequence, schedule, downtime choices, and rollback criteria.

  2. Source 2 · Microsoft Learn · Cloud Adoption Framework

    Migration wave planning

    Iterative batches, representative pilots, capacity, and learning from each wave.

  3. Source 3 · Microsoft Learn · Cloud Adoption Framework

    Cloud adoption plan template for migration

    Owners, affected processes and teams, data sensitivity, compliance, timelines, and training.

  4. Source 4 · Microsoft Learn · Cloud Adoption Framework

    Execute migration to cloud

    Stakeholder communication, cutover, data and workflow checks, fallback, and stabilization.

  5. Source 5 · Federal Trade Commission

    Protecting Personal Information: A Guide for Business

    Inventory sensitive information, keep only what is needed, and limit access by role.

  6. Source 6 · Federal Trade Commission

    Cybersecurity for Small Business

    Backups, staff training, access controls, and recovery planning for small businesses.

  7. Source 7 · AnovaGrowth

    CRM Data Migration for Service Businesses: How to Switch Without Losing Your Data

    Practitioner guidance on field mapping, cleanup, sample imports, and post-import checks.

Your next step

Want a second look at your migration requirements?

Use Switchloom’s existing audit request form to share the systems and information your business is considering moving.

Request a migration audit