Skip to content

๐Ÿš€ M365 Migration Planner

Live at: aguidetocloud.com/migration-planner/ Built: April 2026 | V3 shipped: April 2026 Cost: $0 โ€” 100% client-side JavaScript, zero API calls Accent colour: Indigo #6366F1 CSS namespace: .migplan-* Body class: page-migration-planner


What It Does

An interactive M365 Migration Planning tool that helps IT admins, consultants, and project managers plan Microsoft 365 migrations. Answer a few questions about your scenario, get a personalised migration plan with workload assessments, timeline, risk analysis, tool recommendations, and an executive summary โ€” all in the browser, no sign-up required.

Think of it like a migration architect in your pocket โ€” it asks the right questions, identifies the risks you'd miss, and generates the plan document that usually costs $10k+ from a consulting firm.


Why This Tool Exists

The Problem

Every IT admin facing a Microsoft 365 migration deals with the same pain points:

  • No single source of truth โ€” migration guidance is scattered across 50+ Microsoft Learn articles, vendor blogs, and community posts
  • Existing tools require tenant access โ€” BridgeTenant, PnP Assessment Tool all need read permissions to your tenant before they'll help
  • Consulting firms gate everything โ€” "Download our checklist" = give us your email for a sales call
  • One-size-fits-all checklists โ€” a 10-user cutover migration doesn't need the same plan as a 50,000-user M&A tenant merge
  • No interactive planning โ€” existing tools are static PDFs/docs, not dynamic tools that adapt to YOUR scenario
  • Tool selection is confusing โ€” native tools vs Quest vs BitTitan vs Cloudiway? Nobody compares them objectively
  • Timeline estimation is guesswork โ€” "it depends" is the standard answer, but admins need something better for stakeholder buy-in
  • Risk blind spots โ€” admins don't know what they don't know (legal holds, custom connectors, Power Apps dependencies)

Our Differentiator

Feature Existing Tools Ours
Access required โœ… Tenant access / sign-up โŒ Zero access โ€” works instantly
Migration scenarios ๐Ÿ“ Usually one type only โœ… ALL 5 scenarios in one tool
Personalisation โŒ Same checklist for everyone โœ… Adapts to your answers
Workload granularity ๐Ÿ“ Generic "email + files" โœ… 8 workloads scored individually
Timeline estimation โŒ "It depends" โœ… Data volume-based realistic timeline
Risk identification ๐Ÿ“ Generic risk lists โœ… Scenario-specific risks with mitigations
Tool recommendations โŒ Vendor-biased โœ… Objective native vs 3rd-party comparison
Cost estimation โŒ Hidden behind sales โœ… Transparent licensing + tooling + labour
Compliance checks โŒ Separate process โœ… Built-in data residency + retention checks
Output quality ๐Ÿ“ Checklist PDF โœ… Executive-ready summary with visuals
Cross-tool links โŒ Standalone โœ… Links to our Licensing, Readiness, Deprecation tools
Cost to user ๐Ÿ’ฐ $0-$5000+ โœ… Free forever

Competitive Landscape Research

What Exists Today

Tool Type Pros Cons
Microsoft FastTrack Guided service Official, free for 150+ licences Gated behind licence count, slow, no self-service planning
BridgeTenant SaaS assessment Interactive, CIS benchmarks Requires tenant read access, 7-day trial only
PnP Assessment Tool CLI tool Deep SharePoint analysis CLI-only, requires installation + permissions
CoreView Checklists Downloadable docs Comprehensive lists Static PDFs, email-gated
Quest On Demand Migration suite Full E2E migration tool Enterprise pricing ($$$), overkill for planning
BitTitan MigrationWiz Migration tool Well-known, reliable Paid per-mailbox, tool not planner
ShareGate Migration tool Good SharePoint coverage Paid, focus on execution not planning
Consulting firms Custom plans Tailored to your org $5k-$50k+ for a migration plan

What NOBODY is Doing

  1. โญ Free interactive scenario-based wizard โ€” no existing tool asks "what are you migrating?" and adapts
  2. โญ Multi-scenario in one tool โ€” every tool focuses on one migration type
  3. โญ Workload-by-workload complexity scoring โ€” quantified, not qualitative
  4. โญ Objective tool recommendations โ€” comparing native + 3rd party without vendor bias
  5. โญ Data volume โ†’ timeline estimation โ€” nobody gives realistic timelines based on actual data sizes
  6. โญ Built-in coexistence planning โ€” what needs to work side-by-side during phased migrations
  7. โญ Change management integration โ€” comms templates + training timeline in the migration plan
  8. โญ Compliance-aware planning โ€” data residency, retention, eDiscovery woven into the plan
  9. โญ Cross-linking to licensing + readiness tools โ€” ecosystem advantage only we have

Migration Scenarios Covered

5 Primary Scenarios

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  M365 MIGRATION PLANNER                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  SCENARIO   โ”‚   SOURCE      โ”‚  TARGET                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 1. On-Prem  โ”‚ Exchange/SP   โ”‚ โ†’ M365 Cloud              โ”‚
โ”‚    โ†’ Cloud  โ”‚ File Servers  โ”‚   Exchange Online          โ”‚
โ”‚             โ”‚ AD DS         โ”‚   SharePoint Online        โ”‚
โ”‚             โ”‚               โ”‚   OneDrive / Teams         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 2. Tenant   โ”‚ M365 Tenant A โ”‚ โ†’ M365 Tenant B           โ”‚
โ”‚    โ†’ Tenant โ”‚ (M&A / Split) โ”‚   (All workloads)         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 3. Google   โ”‚ Google W'spaceโ”‚ โ†’ M365 Cloud              โ”‚
โ”‚    โ†’ M365   โ”‚ Gmail / Drive โ”‚   Exchange / OneDrive     โ”‚
โ”‚             โ”‚ G Groups      โ”‚   M365 Groups             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 4. Hybrid   โ”‚ On-Premises + โ”‚ โ†’ Coexistence             โ”‚
โ”‚    Setup    โ”‚ Some Cloud    โ”‚   Phased migration        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 5. Other    โ”‚ Lotus Notes   โ”‚ โ†’ M365 Cloud              โ”‚
โ”‚    Sources  โ”‚ Zimbra, etc.  โ”‚   (Email + Files)         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

8 Workloads Assessed

# Workload What's Assessed
1 Exchange / Email Mailboxes, calendars, contacts, public folders, shared mailboxes, mail-enabled groups, rules, archives
2 SharePoint Sites, document libraries, lists, custom pages, workflows, InfoPath, web parts, permissions
3 OneDrive Personal files, sync clients, sharing links, storage quotas
4 Teams Teams/channels, chat history, tabs, apps, bots, policies, meetings data
5 Identity (Entra ID) Users, groups, licences, MFA, conditional access, B2B/B2C, custom roles
6 Power Platform Power Apps, Power Automate flows, Power BI reports, custom connectors, environments
7 Security & Compliance DLP policies, retention labels, eDiscovery cases, sensitivity labels, legal holds, audit logs
8 Other Services Yammer/Viva Engage, Planner, Bookings, Forms, Stream, Project

Tool Architecture

Tabs (8 tabs)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Migrationโ”‚ Workload โ”‚ Timeline โ”‚   Risk   โ”‚   Tool   โ”‚   Cost   โ”‚Complianceโ”‚ Executiveโ”‚
โ”‚  Wizard  โ”‚Assessmentโ”‚ Planner  โ”‚  Matrix  โ”‚Recommenderโ”‚Estimator โ”‚  Check   โ”‚ Summary  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Tab 1: Migration Wizard ๐Ÿง™โ€โ™‚๏ธ

"Tell us about your migration โ€” we'll build your plan"

A guided questionnaire (12-15 questions) that determines: - Migration scenario (which of the 5 types) - Organisation size (users, data volume) - Which workloads are in scope - Timeline constraints (deadline? regulatory?) - Complexity factors (custom apps, compliance needs, multi-geo) - Current environment details

Output: A personalised migration plan card showing scenario, recommended approach (cutover/staged/hybrid/phased), estimated complexity score (0-100), and key considerations.

Question flow (adaptive โ€” questions change based on previous answers):

# Question Options Affects
1 What's your migration scenario? On-premโ†’Cloud / Tenantโ†’Tenant / Googleโ†’M365 / Hybrid / Other All downstream
2 Why are you migrating? M&A / Divestiture / Modernisation / Compliance / Cost / Consolidation Risk + compliance tabs
3 How many users? <50 / 50-500 / 500-5000 / 5000-50000 / 50000+ Timeline + approach
4 Which workloads? Multi-select: Exchange, SPO, OD, Teams, Power, Identity, Security, Other Workload tab
5 Total data volume estimate? <100GB / 100GB-1TB / 1-10TB / 10-50TB / 50TB+ Timeline
6 Largest mailbox size? <2GB / 2-10GB / 10-50GB / 50-100GB / 100GB+ Approach + risk
7 Do you have custom apps/integrations? None / Few (<10) / Many (10-50) / Complex (50+) Risk + timeline
8 Compliance requirements? None / Basic (DLP) / Advanced (legal hold, eDiscovery) / Regulated industry Compliance tab
9 Deadline? No deadline / 1 month / 3 months / 6 months / 12 months Timeline feasibility
10 Multi-geo? Single region / Multiple regions / Data residency requirements Compliance + risk
11 Current directory? On-prem AD only / Hybrid AD + Entra / Cloud-only Entra / Google directory Identity workload
12 Migration experience? First time / Done one before / Experienced Change mgmt recommendations

Complexity Score Formula:

Base Score = Scenario Complexity (0-20)
           + User Scale Factor (0-20)
           + Data Volume Factor (0-15)
           + Workload Count Factor (0-15)
           + Custom Apps Factor (0-10)
           + Compliance Factor (0-10)
           + Multi-Geo Factor (0-5)
           + Deadline Pressure (0-5)

Score Tiers:
  ๐ŸŸข Simple (0-25)   โ†’ "Straightforward migration, minimal risk"
  ๐ŸŸก Moderate (26-50) โ†’ "Standard project, needs solid planning"
  ๐ŸŸ  Complex (51-75)  โ†’ "Significant complexity, consider specialist help"
  ๐Ÿ”ด Critical (76-100) โ†’ "High-risk migration, engage experienced partner"

Tab 2: Workload Assessment ๐Ÿ“Š

"How ready is each workload for migration?"

Per-workload readiness cards showing: - Readiness score (0-100) based on wizard answers - Key items to assess (with expandable detail) - Common blockers specific to that workload - "What migrates" vs "What doesn't migrate" comparison - Pre-migration actions needed

Example card โ€” Exchange:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐Ÿ“ง Exchange / Email           Score: 72 โ”‚
โ”‚ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘     Ready     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ โœ… Standard mailboxes                   โ”‚
โ”‚ โœ… Calendars & contacts                 โ”‚
โ”‚ โš ๏ธ Shared mailboxes (need remapping)   โ”‚
โ”‚ โš ๏ธ Public folders (assess volume)      โ”‚
โ”‚ โŒ Mail-enabled security groups         โ”‚
โ”‚ โŒ Transport rules (manual recreate)    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ PRE-MIGRATION ACTIONS:                  โ”‚
โ”‚ โ€ข Audit mailbox sizes (>50GB need plan) โ”‚
โ”‚ โ€ข Document mail flow rules              โ”‚
โ”‚ โ€ข Test autodiscover for hybrid coex     โ”‚
โ”‚ โ€ข Plan shared mailbox delegation        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Tab 3: Timeline Planner ๐Ÿ“…

"How long will your migration take?"

A visual phase-based timeline showing:

5 phases with estimated durations:

Phase Activities Duration Factors
1. Discovery & Assessment Inventory, audits, stakeholder alignment Org size + workload count
2. Planning & Preparation Tenant config, tool setup, pilot plan Complexity score
3. Pilot Migration 5-10% of users, validate approach 2-4 weeks fixed
4. Production Migration Waves of users + data Data volume + user count
5. Post-Migration Validation, decommission, training 2-4 weeks fixed

Timeline display: - Horizontal bar chart showing phases - Each phase expandable with key milestones - Total estimated duration prominently displayed - "Deadline feasibility" indicator (green/yellow/red) - Adjustable: drag phase durations to create your own timeline

Duration estimation formula (based on Microsoft's published data):

Exchange migration throughput:  ~10-15 GB/hour (MRS)
SharePoint migration:           ~1-10 GB/hour (SPMT, depends on file count)
OneDrive:                       ~5-15 GB/hour (Migration Manager)

Total data time = ฮฃ(workload_data / throughput_rate)
Buffer = Total data time ร— 1.5 (for errors, retries, throttling)
Discovery = 2-6 weeks (scaled by org size)
Planning = 2-8 weeks (scaled by complexity)
Pilot = 2-4 weeks (fixed)
Post = 2-4 weeks (fixed)

Tab 4: Risk Matrix โš ๏ธ

"What could go wrong โ€” and how to prevent it"

Risk cards categorised by severity:

Severity Colour Description
๐Ÿ”ด Critical Red Will cause migration failure if not addressed
๐ŸŸ  High Orange Significant impact on timeline or quality
๐ŸŸก Medium Yellow Manageable but needs attention
๐ŸŸข Low Green Minor, easily handled

Risk categories (dynamically populated based on wizard answers):

  • Data Risks: Data loss, corruption, incomplete migration, version history loss
  • Identity Risks: Authentication failures, SSO breaks, MFA disruption, B2B access loss
  • Application Risks: Custom app breaks, connector failures, workflow disruptions
  • Compliance Risks: Legal hold gaps, retention policy conflicts, data residency violations
  • User Experience Risks: Disrupted workflows, lost bookmarks/settings, retraining needs
  • Timeline Risks: Throttling, unexpected data volumes, dependency delays
  • Security Risks: Permission escalation, open sharing links, external access changes

Each risk card shows: - Risk description - Likelihood (based on scenario) - Impact level - Mitigation strategy - Link to relevant Microsoft Learn doc

Tab 5: Tool Recommender ๐Ÿ”ง

"Which tools should you use?"

Objective comparison of migration tools per workload:

Workload Native Tool(s) 3rd Party Options Recommendation Logic
Exchange Cross-tenant MRS, Migration endpoint BitTitan, Quest, Cloudiway Native if simple, 3rd party if coexistence needed
SharePoint SPMT, Migration Manager ShareGate, Quest, Cloudiway Native for modern sites, 3rd party for complex permissions
OneDrive Migration Manager BitTitan, Quest Native for most scenarios
Teams Cross-tenant Teams migration BitTitan, Quest Native if available, 3rd party for chat history
Identity Entra Cross-tenant Sync, B2B Quest, ADMT Native for cloud, ADMT for on-prem
Power Platform Manual export/import None mature yet Manual process with documentation
Security/Compliance Manual policy recreation CoreView audit Semi-manual with audit tools

For each recommended tool: - Pros / Cons - Cost model (free / per-user / per-GB) - Best for scenario (small/medium/large/enterprise) - Link to vendor page - Link to Microsoft Learn setup guide

Tab 6: Cost Estimator ๐Ÿ’ฐ

"What will this migration cost?"

3 cost categories:

  1. Licensing Costs
  2. Source tenant licences (retention period)
  3. Target tenant licences (new purchases)
  4. Coexistence period overlap costs
  5. Cross-link to our Licensing Simplifier

  6. Tooling Costs

  7. Native tools (free)
  8. 3rd party tools (per-user/per-GB pricing)
  9. Estimated cost based on user count + data volume

  10. Labour / Professional Services

  11. Internal IT hours (configurable hourly rate)
  12. External consultant estimates
  13. Change management effort
  14. Training costs

Output: Total estimated migration cost with per-user breakdown

Tab 7: Compliance Check โœ…

"Will your migration stay compliant?"

Interactive checklist for compliance areas:

Area Check Items
Data Residency Where is data stored? Multi-geo needed? GDPR/sovereignty requirements?
Retention Active retention policies? Labels applied? Archive mailboxes?
eDiscovery Active cases? Legal holds? Content search scope changes?
DLP DLP policies to recreate? Sensitive info types? Custom rules?
Audit Audit log continuity? Unified audit log enabled?
Encryption Customer keys? Service encryption? Certificate migration?
External Sharing SharePoint external sharing settings? Guest access policies?

Scored as: โœ… Ready / โš ๏ธ Needs Action / โŒ Blocker

Tab 8: Executive Summary ๐Ÿ“„

"Print this. Hand it to your CIO."

A clean, printable summary page containing: - Migration scenario overview - Complexity score with visual gauge - Workload readiness snapshot (8 mini bars) - Recommended approach + timeline - Top 5 risks with mitigations - Estimated cost breakdown - Tool recommendations - Compliance status - Next steps checklist - Assumptions + disclaimers

Features: - Copy to clipboard (Markdown format) - Print-optimised CSS - Shareable URL with all parameters encoded


Technical Architecture

Stack

Component Technology
Runtime 100% client-side JavaScript (zero API calls)
Data TOML data files loaded via Hugo templates
Layout Hugo template: layouts/migration-planner/list.html
Styling static/css/migration-planner.css (indigo #6366F1)
Logic static/js/migration-planner.js
Content content/migration-planner/_index.md
Schema JSON-LD: WebApplication + FAQPage

Data Files (data/migration-planner/)

File Contents
scenarios.toml 5 migration scenarios with complexity bases, descriptions, approaches
workloads.toml 8 workloads with assessment items, blockers, what-migrates/what-doesn't
risks.toml 50+ risks categorised by scenario, workload, severity, with mitigations
tools.toml Migration tools (native + 3rd party) with pros/cons/pricing/links
timeline.toml Phase templates with duration formulas, milestones
compliance.toml Compliance check items by category with guidance links
faq.toml 6-8 SEO-targeted FAQ questions + answers

State Management

// Shared state object (same pattern as ROI Calculator)
const S = {
  // Wizard answers
  scenario: null,         // 'onprem-cloud' | 'tenant-tenant' | 'google-m365' | 'hybrid' | 'other'
  reason: null,           // 'merger' | 'divestiture' | 'modernise' | 'compliance' | 'cost' | 'consolidate'
  userCount: null,        // number or range key
  workloads: [],          // ['exchange', 'sharepoint', 'onedrive', 'teams', 'power', 'identity', 'security', 'other']
  dataVolume: null,       // range key
  largestMailbox: null,   // range key
  customApps: null,       // 'none' | 'few' | 'many' | 'complex'
  compliance: null,       // 'none' | 'basic' | 'advanced' | 'regulated'
  deadline: null,         // 'none' | '1m' | '3m' | '6m' | '12m'
  multiGeo: null,         // 'single' | 'multi' | 'residency'
  directory: null,        // 'onprem-ad' | 'hybrid' | 'cloud-entra' | 'google'
  experience: null,       // 'first' | 'done-one' | 'experienced'

  // Computed
  complexityScore: 0,
  complexityTier: '',
  approach: '',           // 'cutover' | 'staged' | 'hybrid' | 'phased'
  workloadScores: {},
  risks: [],
  timeline: {},
  costEstimate: {},

  // UI state
  currentTab: 'wizard',
  wizardStep: 0,
};

URL State (shareable)

/migration-planner/?scenario=tenant-tenant&users=5000&workloads=exchange,sharepoint,teams&complexity=67&tab=summary

localStorage

  • Save last 5 migration plans
  • Resume where you left off
  • Compare historical plans

SEO Strategy

Target Keywords

Priority Keyword Monthly Volume (Est.) Competition
๐Ÿ”ด Primary M365 migration planner Medium Low (no free interactive tool!)
๐Ÿ”ด Primary Microsoft 365 migration checklist High Medium
๐Ÿ”ด Primary tenant-to-tenant migration tool Medium Low
๐ŸŸ  Secondary M365 migration readiness assessment Medium Low
๐ŸŸ  Secondary Exchange to Microsoft 365 migration plan Medium Medium
๐ŸŸ  Secondary Google Workspace to Microsoft 365 migration High Medium
๐ŸŸ  Secondary SharePoint migration planning tool Medium Low
๐ŸŸก Long-tail how long does M365 migration take Low Very Low
๐ŸŸก Long-tail M365 migration risk assessment Low Very Low
๐ŸŸก Long-tail migration tool comparison native vs third party Low Very Low
๐ŸŸก Long-tail M365 migration cost estimator free Low Very Low

SEO Implementation

  1. Page title: "Free M365 Migration Planner | Interactive Microsoft 365 Migration Tool"
  2. Meta description: "Plan your Microsoft 365 migration for free. Interactive wizard covers on-premises, tenant-to-tenant, and Google Workspace scenarios. Get personalised timelines, risk assessments, and tool recommendations โ€” no sign-up required."
  3. H1: "M365 Migration Planner"
  4. JSON-LD: WebApplication schema + FAQPage schema (6-8 questions)
  5. FAQ questions (target featured snippets):
  6. "How long does a Microsoft 365 migration take?"
  7. "What tools do I need for tenant-to-tenant migration?"
  8. "How much does M365 migration cost?"
  9. "What are the risks of Microsoft 365 migration?"
  10. "Can I migrate from Google Workspace to Microsoft 365?"
  11. "What is the best approach for M365 migration?"
  12. Internal linking: From Licensing Simplifier, Copilot Readiness, Deprecation Timeline, blog posts
  13. Blog post: "The Complete M365 Migration Planning Guide (2026)" โ€” drives organic traffic to the tool

Content Marketing Loop

Blog Post โ†’ Tool โ†’ Executive Summary โ†’ Share โ†’ Backlinks
  โ†‘                                              |
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Social posts โ†โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

V1 vs V2 Scope

V1 (Initial Launch)

Tab Status
โœ… Migration Wizard Full 12-question adaptive wizard
โœ… Workload Assessment 8 workload readiness cards
โœ… Timeline Planner Phase-based visual timeline
โœ… Risk Matrix Scenario-specific risk cards
โœ… Tool Recommender Native + 3rd party comparison
โœ… Executive Summary Printable, shareable, copyable
๐Ÿ”ฎ Cost Estimator V2
๐Ÿ”ฎ Compliance Check V2

V2 (Enhancement)

  • Cost Estimator tab (licensing + tools + labour)
  • Compliance Check tab (interactive checklist)
  • Save/compare multiple migration plans
  • PDF export
  • Email the plan (client-side mailto link)
  • Migration wave planner (drag users into waves)
  • Coexistence matrix (what works side-by-side during migration)
  • Industry-specific templates (healthcare, education, government, finance)
  • PowerShell script generator (pre-migration audit commands)
  • Blog + YouTube content integration

Design Mockup

Colour System

Accent:     #6366F1 (Indigo)
Accent Dim: rgba(99, 102, 241, 0.15)
Accent Glow: rgba(99, 102, 241, 0.08)
Background: #141425 (site dark bg)

Complexity tiers:
  ๐ŸŸข Simple:   #10B981
  ๐ŸŸก Moderate: #EAB308
  ๐ŸŸ  Complex:  #F97316
  ๐Ÿ”ด Critical: #EF4444

Workload colours:
  Exchange:   #0078D4 (Microsoft blue)
  SharePoint: #038387 (teal)
  OneDrive:   #0078D4
  Teams:      #6264A7 (purple)
  Identity:   #00BCF2 (light blue)
  Power:      #742774 (purple)
  Security:   #D13438 (red)
  Other:      #7A7574 (grey)

Wizard UX Flow

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                M365 MIGRATION PLANNER             โ”‚
โ”‚        ๐Ÿš€ Plan your migration in minutes         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                  โ”‚
โ”‚   Question 3 of 12                    โ–ˆโ–ˆโ–ˆโ–‘โ–‘ 25%  โ”‚
โ”‚                                                  โ”‚
โ”‚   How many users are you migrating?              โ”‚
โ”‚                                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”‚
โ”‚   โ”‚  < 50 users โ”‚  โ”‚  50 - 500    โ”‚              โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”‚
โ”‚   โ”‚  500 - 5000 โ”‚  โ”‚  5000 - 50k  โ”‚              โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                โ”‚
โ”‚   โ”‚   50,000+   โ”‚                                โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                โ”‚
โ”‚                                                  โ”‚
โ”‚   ๐Ÿ’ก Tip: Include service accounts and shared    โ”‚
โ”‚      mailboxes in your count                     โ”‚
โ”‚                                                  โ”‚
โ”‚   โ† Back                           Next โ†’        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Complexity Score Display

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         YOUR MIGRATION COMPLEXITY                 โ”‚
โ”‚                                                  โ”‚
โ”‚              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                         โ”‚
โ”‚              โ”‚   67    โ”‚                         โ”‚
โ”‚              โ”‚ /100    โ”‚                         โ”‚
โ”‚              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                         โ”‚
โ”‚         ๐ŸŸ  Complex Migration                     โ”‚
โ”‚                                                  โ”‚
โ”‚  Scenario: Tenant-to-Tenant (M&A)               โ”‚
โ”‚  Approach: Phased Migration (4 waves)            โ”‚
โ”‚  Users: 5,000 โ”‚ Data: ~5 TB โ”‚ Workloads: 5      โ”‚
โ”‚                                                  โ”‚
โ”‚  "Your migration has significant complexity due   โ”‚
โ”‚   to the large data volume and custom Power Apps โ”‚
โ”‚   that need remediation. Consider engaging a     โ”‚
โ”‚   specialist partner for the Exchange migration."โ”‚
โ”‚                                                  โ”‚
โ”‚  [View Workloads] [View Timeline] [View Risks]   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Files to Create

aguidetocloud-revamp/
โ”œโ”€โ”€ content/
โ”‚   โ””โ”€โ”€ migration-planner/
โ”‚       โ””โ”€โ”€ _index.md                    # Front matter + SEO
โ”œโ”€โ”€ data/
โ”‚   โ””โ”€โ”€ migration-planner/
โ”‚       โ”œโ”€โ”€ scenarios.toml               # 5 migration scenarios
โ”‚       โ”œโ”€โ”€ workloads.toml               # 8 workloads with assessment data
โ”‚       โ”œโ”€โ”€ risks.toml                   # 50+ risks with mitigations
โ”‚       โ”œโ”€โ”€ tools.toml                   # Migration tools comparison
โ”‚       โ”œโ”€โ”€ timeline.toml                # Phase templates + formulas
โ”‚       โ””โ”€โ”€ faq.toml                     # SEO FAQ questions
โ”œโ”€โ”€ layouts/
โ”‚   โ””โ”€โ”€ migration-planner/
โ”‚       โ””โ”€โ”€ list.html                    # Main template (8 tabs)
โ”œโ”€โ”€ static/
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”‚   โ””โ”€โ”€ migration-planner.css        # Indigo accent, .migplan-* namespace
โ”‚   โ””โ”€โ”€ js/
โ”‚       โ””โ”€โ”€ migration-planner.js         # All client-side logic
โ””โ”€โ”€ hugo.toml                            # Bump cache_version

Integration Points (site-wide changes)

File Change
layouts/_default/baseof.html Add body class page-migration-planner
static/css/style.css Add nav accent for .page-migration-planner
layouts/partials/nav.html Add to Free Tools dropdown
layouts/index.html Add card to homepage tools grid
content/free-tools/_index.md or layout Add card to Free Tools page
static/staticwebapp.config.json Add cache rules if data files served

Implementation Checklist

Following the Free Tools Design Framework (17-step checklist from reference file)

  • [ ] 1. Create content: content/migration-planner/_index.md
  • [ ] 2. Create layout: layouts/migration-planner/list.html
  • [ ] 3. Create CSS: static/css/migration-planner.css (with --tool-accent: #6366F1)
  • [ ] 4. Use {{ partial "tool-hero.html" ... }} for hero
  • [ ] 5. Add <link rel="stylesheet"> in template with cache-busting
  • [ ] 6. Add body class page-migration-planner in baseof.html
  • [ ] 7. Add nav accent in style.css
  • [ ] 8. Add to nav dropdown in nav.html
  • [ ] 9. Add card to homepage layouts/index.html
  • [ ] 10. Add card to /free-tools/ landing page
  • [ ] 11. Add JSON-LD schema (WebApplication + FAQPage)
  • [ ] 12. Add route + cache rules to staticwebapp.config.json
  • [ ] 13. Implement: search, filters, clear, count, URL state, ARIA, Clarity tracking
  • [ ] 14. Add {{ partial "feedback-cta.html" ... }} before back-nav
  • [ ] 15. Add {{ partial "back-nav" ... }} at bottom
  • [ ] 16. Bump cache_version in hugo.toml
  • [ ] 17. Build, smoke test, deploy
  • [ ] 18. Document in copilot-instructions.md and reference file

Data Sources & References

Source URL Used For
Microsoft Learn โ€” Tenant-to-tenant migrations learn.microsoft.com Scenario architecture, native tool capabilities
Microsoft Learn โ€” Migration best practices learn.microsoft.com Throughput data, duration estimates
Microsoft Learn โ€” SPMT guide learn.microsoft.com SharePoint migration details
Microsoft Learn โ€” FastTrack data migration learn.microsoft.com What migrates vs what doesn't
Microsoft Learn โ€” Cross-tenant mailbox migration learn.microsoft.com MRS setup, prerequisites
Apps4.Pro migration checklist blog.apps4.pro Comprehensive checklist items
CoreView migration guide coreview.com Best practices, risk factors
MSAdvance migration guide msadvance.com Tool comparisons, timeline guidance
ShareGate planning guide sharegate.com Pre-migration best practices

Cross-Tool Ecosystem

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚  MIGRATION PLANNER  โ”‚
                    โ”‚   (This Tool)       โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ”‚
         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
         โ”‚                   โ”‚                   โ”‚
         โ–ผ                   โ–ผ                   โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Licensing     โ”‚ โ”‚   Copilot     โ”‚ โ”‚  Deprecation     โ”‚
โ”‚   Simplifier    โ”‚ โ”‚   Readiness   โ”‚ โ”‚  Timeline        โ”‚
โ”‚ (licence costs) โ”‚ โ”‚ (post-migrate)โ”‚ โ”‚ (what's retiring)โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
         โ”‚                   โ”‚                   โ”‚
         โ–ผ                   โ–ผ                   โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   ROI           โ”‚ โ”‚   Service     โ”‚ โ”‚  Copilot Feature โ”‚
โ”‚   Calculator    โ”‚ โ”‚   Health      โ”‚ โ”‚  Matrix          โ”‚
โ”‚ (Copilot ROI)   โ”‚ โ”‚ (status check)โ”‚ โ”‚ (what you get)   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Natural cross-links: - "What licences do you need?" โ†’ Licensing Simplifier - "Ready for Copilot post-migration?" โ†’ Copilot Readiness - "What's being deprecated?" โ†’ Deprecation Timeline - "What's the ROI of adding Copilot?" โ†’ ROI Calculator - "Check service status" โ†’ Service Health Dashboard - "What Copilot features will you get?" โ†’ Copilot Feature Matrix


Success Metrics

Metric Target How to Measure
Monthly visits 500+ within 3 months Clarity analytics
Wizard completion rate >60% Clarity event tracking
Executive summary generated >30% of visitors Clarity event
Time on page >3 minutes Clarity
Shared URLs Track via URL param presence Server logs
Blog referrals 20% of traffic from blog posts Clarity
SEO ranking Top 10 for "M365 migration planner" Google Search Console
Cross-tool navigation 15% click through to other tools Clarity

Open Questions

  1. Should we include a "Migration Calendar" feature? โ€” where users can pick blackout dates and the tool works around them
  2. PowerShell script generator โ€” generate pre-migration audit scripts? (big differentiator but adds complexity)
  3. Should the tool save plans server-side? โ€” with a simple link/code system (no auth) for sharing between team members
  4. Industry templates โ€” pre-filled answers for Healthcare, Education, Government, Finance scenarios?
  5. Integration with Microsoft Graph? โ€” optional "connect your tenant" for real data? (kills the "no sign-up" USP)

Last updated: April 2026