Switching quality management systems is not really a software decision. It's a records decision wearing a software decision's clothes. The interface, the workflow builder, the price per seat — those matter, but they're not what keeps quality managers up the week before go-live. What keeps them up is the question underneath all of it: did every record that existed in the old system arrive intact in the new one, and can we prove it?
I've come to think most vendor switches that go badly don't fail because the new software was wrong. They fail because migration was treated as a data export/import task instead of a validation exercise. Those are different disciplines, and only one of them holds up in front of an auditor.
Why Migration Validation Is a Quality Activity, Not an IT Task
When you move data between two enterprise systems in most industries, the risk is business disruption. When you move a QMS, the risk is different: the records themselves are the evidence your quality system exists. A CAPA record isn't just a row of data — it's proof that a nonconformance was investigated, a root cause was identified, and an action was verified effective. If that record loses its timestamps, its approval signatures, or its linkage to the deviation that triggered it, you haven't just had an IT hiccup. You've created a gap in your evidence chain.
This is why migration for a QMS needs to be treated the same way you'd treat any other change to a validated system: with a protocol, acceptance criteria, and documented execution. Under 21 CFR 211.68(b), input to and output from a computer or related system used in drug manufacturing records must be checked for accuracy — and a migration is exactly that: output from one system checked against input to another. The regulation doesn't say "trust the vendor's export tool." It says check it.
The same logic shows up on the ISO side. ISO 9001:2015 clause 7.5.3 requires documented information to remain legible, readily identifiable, and available where and when it's needed. A migrated record that opens with broken formatting, missing attachments, or a corrupted signature block fails that clause even if the underlying data is technically present in the database.
What Actually Moves When You Switch QMS Vendors
Before you can validate a migration, you have to know what's actually crossing the boundary. Most teams underestimate this list because they think in terms of "documents" when a QMS actually holds several distinct data types with very different migration risk profiles.
| Data category | Examples | Primary migration risk | Validation focus |
|---|---|---|---|
| Structured records | CAPAs, deviations, NCRs, complaints | Broken field mapping, lost linkages between related records | Field-by-field comparison, relationship integrity |
| Controlled documents | SOPs, work instructions, forms | Version history loss, wrong document marked "effective" | Version chain reconstruction, effective-date accuracy |
| Approval and signature history | E-signatures, approval timestamps, routing history | Signatures not recognized as valid in new system format | Signature meaning and authentication method preserved |
| Audit trails | Change logs, who-did-what-when history | Audit trail truncated or not migrated at all | Continuity of audit trail per 21 CFR Part 11.10(e) |
| Training records | Curricula, completions, competency assessments | Completion dates decoupled from the document version trained on | Version-to-completion linkage intact |
| Attachments and supporting files | Photos, lab reports, scanned forms | Orphaned files, broken links from parent record | Every attachment opens and matches its parent record |
Audit trails deserve their own callout because they're the category teams most often discover too late that they didn't migrate. Under 21 CFR Part 11.10(e), electronic records need a secure, computer-generated, time-stamped audit trail, and that requirement doesn't pause just because you changed vendors. If your new system starts its audit trail on day one of the new platform with no link back to the record's actual history, you have a five-year-old CAPA that now appears to have no history before last Tuesday. That's a finding waiting to happen.
Building the Validation Protocol Before You Move Anything
The single most important discipline in a QMS migration is writing the validation protocol before the migration runs, not after. If you validate after the fact by "spot checking that things look right," you have no defined pass/fail criteria and no way to know what a comprehensive check would have caught.
A workable protocol has four parts:
Scope and inventory. List every record type, document type, and data category being migrated, with counts. If the old system says you have 1,847 closed CAPAs, your migration report needs to reconcile to 1,847 — not "approximately that many."
Acceptance criteria per data type. Define, in writing, what "migrated correctly" means for each category before you run the migration. For a controlled document, that might mean: correct version marked effective, full version history present, approval signatures intact, and the document opens without formatting loss. For a training record, it might mean: completion date, document version trained on, and assessment score all present and linked.
Test execution with sampling logic. For high-volume record types, 100% verification is often impractical, but the sample has to be risk-based, not convenient. Weight your sample toward records still inside their retention period, records tied to open or recently closed CAPAs, and any record type where the vendor's migration tool required custom mapping rather than a native import.
Reconciliation and sign-off. Someone with quality authority — not the project manager, not the vendor's implementation consultant — reviews the validation results against the acceptance criteria and signs off that the migration is fit for use. This is the step that turns "we moved the data" into "we validated the data," and it's the step regulators actually want to see documented.
This is the same rigor you'd apply to any computerized system change, and it echoes the approach in how to evaluate QMS software before you sign a contract — the vendor selection and the migration validation are really two stages of the same qualification exercise. You're qualifying the system's fitness for use twice: once before you buy it, once after you populate it with your real records.
Choosing a Cutover Strategy
Migration validation tells you whether the data is right. Cutover planning determines when the organization actually stops using the old system and starts relying on the new one — and that timing decision has its own risk profile separate from data accuracy.
There are three broad approaches, and the right one depends on how much operational risk your organization can absorb during the transition.
| Cutover approach | How it works | Best fit | Main risk |
|---|---|---|---|
| Hard cutover | Old system stops, new system starts, on a single date | Smaller organizations, systems with lower daily transaction volume | No fallback if a critical gap surfaces post-migration |
| Parallel run | Both systems operate simultaneously for a defined period | Organizations with active production and high regulatory exposure | Double data entry burden; teams drift toward one system informally |
| Phased cutover | Migrate by module, site, or record type in sequence | Multi-site operations, organizations with distinct business units | Longer overall timeline; temporary process for cross-referencing split systems |
I lean toward phased cutover for most regulated manufacturers, and hard cutover for smaller operations where the volume of open records is genuinely small enough to review completely before flipping the switch. Parallel run sounds like the safe choice, and sometimes it is, but it has a quiet failure mode: when two systems are technically "live" at once, people default to whichever one is faster to open, and your new system quietly becomes the one nobody's actually using for real work. If you choose parallel run, put a hard end date on it and mean it.
Building the Cutover Calendar
Regardless of which approach you choose, the calendar around cutover matters as much as the approach itself. A cutover plan that's just a date on a slide is not a plan.
Weeks before cutover. Freeze non-critical changes to the old system's configuration so the data you're validating doesn't drift out from under you mid-migration. Finalize the list of open records — anything with an active CAPA, deviation, or audit finding — and decide explicitly whether those stay open in the old system until closure or transfer as open items into the new one.
Cutover week. Run the final delta migration to capture anything created or changed since the last full migration pass. Execute the validation protocol against the final data set, not the test data set from weeks earlier — this is the step most commonly skipped under deadline pressure, and it's the one that actually matters, because the test migration and the production migration are not guaranteed to behave identically.
Weeks after cutover. Keep read-only access to the old system for a defined period — long enough to cover at least one internal audit cycle, and long enough to satisfy your record retention obligations under clauses like ISO 13485:2016 section 4.2.5, which requires records to remain retrievable for their defined retention period regardless of what system currently hosts them. Read-only access to a decommissioned system is far cheaper to maintain than trying to recreate a record from backups six months after everyone's forgotten the old system's login.
Where Migrations Actually Go Wrong
After looking at this pattern across enough organizations, a small number of failure points show up again and again, and none of them are exotic.
The first is treating the vendor's migration tool output as the finish line rather than the input to validation. Vendors are motivated to report a successful migration; you're the one who has to defend the result in an audit. A migration report that says "12,450 of 12,450 records transferred" tells you the tool ran. It doesn't tell you the records are correct.
The second is losing the linkage between related records rather than losing the records themselves. A CAPA that migrates cleanly but loses its link to the deviation that opened it, or a training completion that migrates but loses its link to the SOP version the person was actually trained on, looks fine in a row-count check and fails the moment an auditor asks you to trace the full story of a single event. This is the same fragility that shows up in SOP version control problems in legacy systems — the document itself is rarely the risk; the broken link between the document and everything that references it is.
The third is underestimating attachments. Scanned lab reports, photos from a nonconformance investigation, signed paper forms that were scanned into the old system years ago — these get orphaned constantly because migration tools are built around structured database fields, and attachments are often bolted on with weaker linkage logic. Check that every attachment not only migrated but still opens and still sits attached to the correct parent record.
The fourth is skipping the human side of cutover. The most technically perfect migration still fails if your quality team doesn't trust the new system enough to actually use it, and that trust gets built during the validation period, not announced after go-live. Give the people who'll use the system daily a real role in reviewing migrated records before cutover, not just a training session after.
How This Connects to the Vendor Decision Itself
If you're early enough in the process that you haven't signed with a new vendor yet, migration ease is worth weighing as heavily as feature comparisons. Ask any prospective vendor for a written description of their migration methodology, not just a demo of their import tool — methodology tells you whether they treat this as validation or as data transfer. Ask what audit trail history transfers and in what form. Ask what happens to attachments. The vendors who answer these questions specifically, with reference to actual client migrations, are the ones who've done this enough times to know where it breaks.
None of this is a reason to avoid switching QMS vendors when the old system genuinely isn't serving you anymore. It's a reason to plan the switch like the regulatory event it actually is, rather than the software upgrade it appears to be on the surface.
Frequently Asked Questions
How long should a QMS data migration validation take? It depends on record volume and complexity, but rushing this phase is the most common cause of post-cutover findings. A validation protocol with defined acceptance criteria, risk-based sampling, and documented sign-off typically needs several weeks even for a mid-sized manufacturer's record set — treat the timeline as driven by the validation work, not by the go-live date you'd prefer.
Do audit trails need to migrate along with the records themselves? Yes, if you want to maintain the continuity that 21 CFR Part 11.10(e) expects for electronic records. A record that arrives in the new system with no history before the migration date creates a visible gap that's easy for an auditor to spot and hard to explain after the fact.
What percentage of records should be spot-checked during validation? There's no single regulatory percentage. What matters is that your sample is risk-based: weighted toward open records, records tied to recent CAPAs or audit findings, and any record type that required custom field mapping rather than a native import. A statistically convenient random sample that ignores risk weighting is weaker evidence than a smaller, deliberately targeted one.
Should we run the old and new QMS in parallel during cutover? Parallel operation reduces the risk of losing a critical gap, but it also creates double data entry and a tendency for teams to informally favor whichever system is faster to use. If you run parallel, set a firm end date and require all new activity to occur in the new system starting that date, with the old system used only for reference.
How long do we need to retain access to the old QMS after cutover? Long enough to cover your documented record retention period and at least one internal audit cycle. ISO 13485:2016 clause 4.2.5 requires records to remain retrievable for their retention period regardless of which system currently hosts them, so read-only access to the decommissioned system is often the simplest way to stay compliant without maintaining a full active license.
Last updated: 2026-08-14
Jared Clark
Founder, Nova QMS
Jared Clark is the founder of Nova QMS, building AI-powered quality management systems that make compliance accessible for organizations of all sizes.