CCM migration: seven phases, the gate at the end of each, and who owns it
A CCM migration moves your templates, content, data feeds and often your archive to a new communications platform. Cut the template library before you convert anything, and give each of the seven phases one owner and a written exit gate. Run both platforms side by side until every regulated document has completed a full cycle.
Planning a CCM migration? The short version: cut your template library first, give every phase one owner and a written exit gate, and run the old and new platforms side by side until every regulated document has gone through a full cycle.
This guide is for the developers, architects and migration leads doing the work, whatever platform you’re leaving. Leaving SmartCOMM? Read how to migrate off SmartCOMM next to this page.
Why CCM migrations stall
A CCM platform holds far more than templates. It holds years of conditional logic, locked regulatory wording, print settings and links to policy, billing and CRM systems. Much of it isn’t written down anywhere.
Three things trip teams up most often:
- Cloned content. OpenText’s Andy Feest says cloud migrations stall when duplicated content has piled up. Find near-copies and learn why they differ before you merge.
- Lift and shift rarely works. Ricoh’s Bryan Matlock wrote in June 2026 that “very few organizations can simply lift and shift.” Hybrid setups are normal.
- Cost starts it, scope sinks it. Messagepoint cites Aspire research that 39% of enterprises name costly maintenance as their top CCM challenge.
AI is speeding up the conversion step. IDC’s Amy Machado said in October 2026 that “AI-assisted template reconstruction is cutting migration timelines.” It doesn’t remove the inventory, testing and sign-off around it, though.
The seven phases and their exit gates
Every phase gets one lead, one sign-off and a test that must pass before the next one starts. Writing the gates down before work begins is the cheapest protection you’ll get.
Who leads each phase, who signs it off, what it produces, and what must be true before you move on.
- Inventory
- Leads
- Migration lead with CCM developers
- Signs off
- Line-of-business owners
- Produces
- Every template, fragment, feed and channel, built from production run logs
Gate to next phase: Every template that ran in the last 12 months has an owner, a volume and a regulated flag. - Rationalize
- Leads
- Business owners with developers
- Signs off
- Compliance, for regulated text
- Produces
- Keep, merge and retire lists, plus shared components to build
Gate to next phase: A signed list of templates to convert. Nothing else gets converted. - Map data
- Leads
- Data and integration engineers
- Signs off
- Enterprise architect
- Produces
- Field-level mapping from each source system to the new templates
Gate to next phase: Every field in a kept template traces to a source, or is flagged for rebuild. - Convert or rebuild
- Leads
- CCM developers, with vendor or partner tooling
- Signs off
- Migration lead
- Produces
- Templates on the new platform and a log of what was automated and what was manual
Gate to next phase: Your hardest proof-of-concept templates match the old output on real data. - Parallel run
- Leads
- QA analysts
- Signs off
- Document operations or print lead
- Produces
- Output comparisons from both platforms on the same data
Gate to next phase: Every difference in a regulated document family is fixed or explained in writing. - Regulatory sign-off
- Leads
- Compliance and legal
- Signs off
- Chief compliance officer or delegate
- Produces
- Approvals by document family and refiling decisions
Gate to next phase: Written approval for each family, and any required refilings accepted. - Cutover
- Leads
- Migration lead and document operations
- Signs off
- Executive sponsor
- Produces
- Production moved family by family; old platform read-only
Done when: Each regulated document has run a full cycle on the new platform and archive scope is settled.
A planning model based on practitioner sources, not a vendor method. Tune the gates to your regulators and volumes.
Inventory from run logs
The template list shows what exists. Production run logs show what actually runs. Anything with no runs in a year goes to its business owner as a retirement candidate, not into the conversion queue.
Rationalize before you convert
Every template you cut here is one you don’t convert, map, test or get approved. Our template rationalization guide shows how, and which regulated documents you must not merge.
Map the data before anyone touches layout
This is where estimates go wrong. Old platforms often read fixed-length files through scripts, while newer ones expect XML or JSON. Fields that only exist inside a legacy script are rebuild work, so find them now.
Convert with tools, rebuild by hand where they fail
No tool converts everything. Plan manual work for templates with heavy conditional logic, and measure the automated-versus-manual split in your proof of concept. See the CCM migration tools comparison.
Run both platforms on the same data
Generate the same documents on both platforms and compare them page by page. Include edge cases: very long names, every state variant, page overflow and every language.
Get sign-off for each document family
Compliance approves new output before it goes live. In insurance, ask whether a re-rendered form needs refiling. Wisconsin, for example, has expected form and rate filings through SERFF since July 1, 2024, with few exceptions.
Cut over one family at a time
Move one line of business or document family at a time. Keep the old platform read-only until each regulated document, including annual notices, has run a full cycle on the new one.
Choose your cutover model first
Your cutover model sets your budget, your licence overlap and your risk. Decide it before vendor proposals arrive.
| Model | How it works | Fits when | Watch out for |
|---|---|---|---|
| Phased coexistence | Both platforms run; document families move in waves | Most regulated estates and large libraries | Two licences during overlap; keeping content in sync |
| Hybrid by layer | Print or composition stays put while other layers move | High-volume print the new platform can’t match yet | A second migration later |
| Big bang | Everything moves on one date | Small libraries with few integrations | All the risk lands on one weekend |
Matlock recommends designing for coexistence and modernizing step by step. Whatever you pick, write the overlap period into your contract with the outgoing vendor. The CCM pricing guide covers the costs to model.
The risks that derail migrations
Each of these has a fix you can write into the plan on day one.
| Risk | What goes wrong | Fix |
|---|---|---|
| Incomplete inventory | Unknown templates surface after cutover | Build the inventory from run logs |
| Converting everything | Rebuild and test effort balloons | Convert only the signed keep list |
| Rules hidden in scripts | Output differs on edge cases | Test with real production data |
| Regulated deadlines | Cutover collides with a mandated mailing | Freeze changes around fixed dates |
| Vendor upgrades | The new platform changes mid-project | Agree a release freeze in the contract |
| Archive left behind | Old documents get hard to find | Decide archive scope at inventory |
| Key people leave | Nobody can check converted output | Agree retention for your sign-off people |
Health plans need extra care. Medicare Advantage plans must get the Annual Notice of Change to members by September 30 and send the Evidence of Coverage by October 15. Don’t schedule a cutover touching those in late summer.
Picking tools and partners
Your target platform usually decides the tooling, because most converters write into one vendor’s format. Pick the platform first with a CCM vendor scorecard and the CCM benchmark, then test its tools.
Here’s what vendors say their tools do. Treat each claim as something to prove on your own templates:
- Quadient InspireXpress plus competitor-specific converters, per Quadient’s March 2025 release.
- Messagepoint Rationalizer, which Messagepoint says can carry over content, data files, business rules, layouts and styles for supported legacy systems.
- OpenText Exstream, which OpenText said in November 2024 got improved migration tools for cloud moves.
- Elixir Catalyst, which Elixir says needs only data and sample PDFs, not access to your old platform.
Ask every bidder the same questions in your CCM RFP template: which source platforms the tool reads natively, how much of your proof-of-concept work was manual, whether business rules carry over, and who runs the tool.
For partners, ask for references from a migration off your current platform, and name the people doing the work in the contract.
When not to migrate
Switching is expensive. Fix what you have first if most of these are true:
- Your hosting, volumes and channels are already covered.
- The real problem is a bloated library, which you can clean up in place.
- Your complaint is price, and a competitive evaluation could win better renewal terms.
- The people who understand your templates are about to leave.
Running two or more platforms already? Then the question is which one survives. See CCM consolidation.
Migration paths by source platform
- Migrating off SmartCOMM: what to export while you still have access, and timing against renewal.
- Oracle Documaker migration: staying on Oracle versus moving.
- CCM consolidation: merging platforms after an acquisition.
No target yet? Start with the CCM software guide and our shortlist of SmartCOMM alternatives.
Get a vendor shortlist for your requirements
Tell us what you run today and what you need. We reply with the two or three platforms that fit, and why.
Email hello@ccmcompared.comWe only share your details with a vendor if you ask us to.
Frequently asked questions
How long does a CCM migration take?
It depends on how many templates survive the clean-up, how complex their rules are and how many systems feed them. Published timelines come from vendors selling tools, so ask each bidder for a plan built on your own inventory.
Can a CCM migration be fully automated?
No vendor claims that. Elixir, for one, says its tool converts templates with human oversight. Expect automation for much of the content and layout, manual work on complex rules, data mapping and testing, and prove the split on your hardest templates.
Should we migrate our archive as well as our templates?
Only if the old archive will be switched off. Many teams keep old documents where they are, read-only, and start fresh at cutover. Decide this during the inventory, because it changes your scope and your exit terms.
Who should run the migration: the vendor, a partner or our own team?
Usually a mix. The vendor or its partners often run the conversion tools. Your own team should own the inventory, keep-or-retire calls, test cases and compliance sign-off, because only you know which documents are legally required.
Sources
- DOCUMENT Strategy Media: Migration to Modern Cloud Systems (Bryan Matlock, Ricoh, June 2026)
- DOCUMENT Strategy Media: Escaping the Pain of Migration (Andy Feest, OpenText, September 2022)
- DOCUMENT Strategy Media: Why AI Is the Key to Breaking Down CCM Modernization Barriers (Patrick Kehoe, Messagepoint, October 2025)
- IT Brief UK: Smart Communications boosts AI migration for enterprises (includes IDC comment), October 2026
- BNN Bloomberg (press release): Messagepoint named a Leader in the 2026 IDC MarketScape
- GlobeNewswire (press release): Quadient maintains Leader position on Aspire Leaderboard, March 2025
- Intelligent CIO: OpenText makes multi-cloud work with Cloud Editions 24.4
- ACN Newswire via TradingView (press release): Elixir advances Catalyst for CCM migration, September 2025
- TrustRadius: OpenText Exstream reviews
- Gartner Peer Insights: OpenText Communications (Exstream)
- Wisconsin Office of the Commissioner of Insurance: Form filing procedures
- eCFR: 42 CFR 422.2267, required materials and content
- DOCUMENT Strategy Media: Quadient Experience Partner Awards (November 2021)
CCM Compared is independent and not affiliated with Smart Communications or any vendor named here. Product names are trademarks of their owners and are used to identify products only. See our methodology and disclosure. Spotted an error? Request a correction.