Skip to main content

Modernizing SharePoint Server 2013/2016/2019 to SharePoint Online is a 5-phase engagement — not a lift-and-shift. Discovery / custom solution triage / target-tenant governance foundation / waved migration / Copilot readiness. Mid-enterprise (2,000-10,000 users) runs 6-9 months. Every SharePoint Designer workflow, farm solution, sandbox solution, and InfoPath form needs a triage decision (archive / replace / rebuild). Copilot readiness is architected in at Phase 3, not bolted on at the end.

Key Facts

  • SharePoint Online for 90% of enterprise buyers. Subscription Edition only for documented regulatory reasons or custom-code investments that cannot be rewritten in the timeline.
  • None of your custom solutions migrate as-is. SP2013 workflows died Apr 2 2026, farm solutions do not exist online, sandbox is deprecated, InfoPath needs PowerApps rebuild.
  • Mid-enterprise timeline: 6-9 months end-to-end. Large enterprise: 12-18 months. Phase 3 (governance foundation) precedes migration, not follows it.
  • Copilot readiness architected in from Phase 3 — sensitivity labels + DLP + permission cleanup deployed BEFORE migration. Retrofit-after creates the oversharing surface.
  • Top-5 gotchas: 10-15yr permission drift, unmanaged records under legacy retention, undocumented content types + site columns, third-party tool license expirations mid-migration, term store re-hydration.

Last updated by Errin O'Connor, Founder & Chief AI Architect, EPC Group

SharePoint On-Premises to Online Modernization — Migration Playbook & Custom Solution Rewrite Strategy

Modernizing SharePoint Server 2013, 2016, or 2019 to SharePoint Online is a 5-phase engagement, not a lift-and-shift. This is the EPC Group playbook refined across 6,500+ SharePoint implementations since Project Tahoe (2000).

Phase 1 — Discovery (Weeks 1-4)

Full source-tenant inventory: every site collection, subsite, list, library, custom solution, workflow, InfoPath form, term store, connected app, third-party integration.

Phase 2 — Custom solution triage + rewrite backlog (Weeks 5-10)

Every custom solution surfaces a triage decision:

Phase 3 — Target-tenant governance foundation (Weeks 11-14)

The five-pillar governance framework (see /answers/sharepoint-online-governance-framework) deployed before the migration, not after. Sensitivity labels + DLP for Copilot + permission cleanup runbooks.

Phase 4 — Waved migration (Months 4-8)

5,000-user weekend waves. Rollback protocol per wave. Continuous mail flow and coexistence.

Phase 5 — Copilot readiness + decommissioning (Weeks 33-36)

Copilot Governance Attestation + source-tenant decommissioning runbook (license retirement, MX-record removal, DNS cleanup).

Frequently Asked Questions

Should we migrate SharePoint on-prem to SharePoint Online or Subscription Edition?

SharePoint Online for 90% of enterprise buyers. SharePoint Server Subscription Edition (SE) only when you have documented regulatory requirements that prevent cloud (some federal / defense workloads), custom code investments that cannot be rewritten in the migration timeline, or an on-premises data gravity that makes cloud impractical. Even in these cases, EPC Group typically recommends a hybrid target — SharePoint Online for collaboration + SharePoint SE for the regulated workload — with a bridge between the two.

What happens to our custom solutions (SPD workflows, farm solutions, sandbox solutions, InfoPath forms)?

None of them migrate as-is. (1) SharePoint Designer 2013 workflows died April 2, 2026 in SharePoint Online — they need Power Automate rebuild (see /answers/power-automate-rebuild-after-sp2013-workflow-retirement). (2) Farm solutions do not exist in SharePoint Online — anything server-side needs SPFx web parts / extensions, Power Platform, or Azure Functions. (3) Sandbox solutions are deprecated — same rebuild path as farm solutions. (4) InfoPath forms need PowerApps rebuild. Every custom solution surfaces a triage decision: archive (nobody uses it), replace with no-code (native SharePoint list rules / Power Automate templates), or rebuild (SPFx / Power Platform / Azure Functions).

What is the typical timeline for a mid-enterprise modernization?

Mid-enterprise (2,000-10,000 users, 200-500 site collections): 6-9 months end-to-end. Phase 1 discovery: 3-4 weeks. Phase 2 custom solution triage + rewrite backlog: 4-6 weeks. Phase 3 target-tenant governance foundation: 3-4 weeks (see /answers/sharepoint-online-governance-framework for the five pillars). Phase 4 waved migration: 3-5 months (5,000-user weekend waves). Phase 5 Copilot-readiness + decommissioning: 4-6 weeks. Large enterprise (10,000+ users) extends to 12-18 months.

What are the "gotchas" that blow up SharePoint modernizations?

(1) Permission drift — 10-15 years of ad-hoc SharePoint permission changes create a graph that is nearly impossible to map cleanly to SharePoint Online. Plan on 60-90 days of remediation, not a lift-and-shift. (2) Unmanaged records — old sites with 20 years of retention that must be preserved through the migration; this is an eDiscovery Premium legal-hold operation, not a data-copy operation. (3) Metadata columns nobody documented — content types + site columns built over a decade that only 3 people remember; require excavation from the departed original developers' teammates. (4) Third-party AvePoint / ShareGate / Sharegate license expirations mid-migration. (5) The Managed Metadata Service — term stores that must be re-hydrated in the target tenant.

How does Copilot readiness fit into a SharePoint modernization?

Copilot readiness is not a phase you bolt on at the end — it is architected in from day one. During the target-tenant governance foundation phase (Phase 3), EPC Group deploys the sensitivity label taxonomy, DLP for Copilot policies, and permission-cleanup runbooks with the assumption that Copilot will be enabled at cutover. The alternative — migrate SharePoint first, then retrofit governance for Copilot — creates the oversharing surface documented in /answers/copilot-oversharing-incident-response. Migrations done Copilot-first-in-mind avoid that surface entirely.

What does an EPC Group modernization engagement produce?

A 5-phase deliverable set (mid-enterprise 6-9 month engagement): (1) Full source-tenant inventory — every site, list, custom solution, workflow, InfoPath form, term store, connected app. (2) Custom solution triage decision per item (archive / replace / rebuild) + rebuild backlog scoped by developer effort. (3) Target-tenant governance foundation — sensitivity labels, DLP, five-pillar SharePoint governance. (4) Waved migration plan with 5,000-user weekend waves + rollback protocol. (5) Copilot-readiness attestation + source-tenant decommissioning runbook. Delivered by senior architects who have run this across 6,500+ SharePoint implementations since Project Tahoe (2000).

Talk to a senior architect

Email contact@epcgroup.net or call 888-381-9725.

North America's oldest continuous Microsoft Gold Partner (2000 until Microsoft retired the program in 2022) — today holding all six Microsoft Solutions Partner Designations.

AI assistant — not human