PageSourceSearch

https://onplana.com/assets/MicrosoftRetirement2026-Yd9wgSTX.js

js onplana.com collected 2026-09-24 13:39:33 UTC 37,631 bytes, 1 lines download raw bytes

1import{b as u,j as e,S as g,H as f,R as b,c as y,C as j,r as w,a as v}from"./index-D4J_1siJ.js";import{L as r}from"./react-Ckdnth5K.js";import{F as P}from"./FurtherReading-CrJkOFrX.js";import{P as N}from"./PmoSegmentStrip-rQ1n_MPr.js";import{A as S}from"./AfterTheDateSection-DmsmD97g.js";import{C as O,a as M,b as k}from"./consultBooking-BfBww540.js";import{ab as p,a8 as x,am as T,an as A,A as c,h as n,q as d,y as o,N as E,a as l,ao as C,V as I,e as L,a0 as F}from"./icons-zJT0-GYi.js";const i=[{slug:"project-online",product:"Microsoft Project Online",date:"2026-09-30",dateLabel:"September 30, 2026",icon:p,iconColor:"bg-red-100 text-red-700",whatHappens:"Project Web App (PWA) sites stop accepting requests. The OData reporting endpoint returns 410 Gone. The Project Server SOAP API is decommissioned. Custom fields, formulas, timesheet history, and Enterprise Resource Pool data become unreachable from the live tenant. Microsoft has not committed to a read-only window, a grace period, or any post-retirement retention, so treat September 30 as the last day your Project Online data is reachable. Your project sites are ordinary SharePoint Online sites: they were created through Project Online but they are SharePoint content, so they and their document libraries are not part of this retirement. What you lose is the scheduling engine, the resource pool, and the enterprise custom fields that only Project Online could render.",whoAffected:"Every PMO running Project Online today. Microsoft has confirmed there is no in-place upgrade path, every customer must migrate to a successor platform. Heaviest impact: PMOs with multi-project portfolios, formal governance pipelines, costed timesheets driving billing, or Power BI dashboards built against the OData feed.",paths:"Three honest options: Microsoft Planner Premium (the rebranded Project for the Web) for light teams, Onplana or another modern PM platform for PMOs that need scheduling + governance depth, custom build for engineering-heavy organisations with idiosyncratic needs. The Complete Migration Guide breaks down each path with cost ranges.",pillarHref:"/migration/project-online-complete-guide",pillarLabel:"Project Online Migration: Complete Guide",blogHref:"/blog/microsoft-project-online-retiring",blogLabel:"the announcement post"},{slug:"sharepoint-2013-workflows",product:"SharePoint 2013 workflows",date:"2026-04-02",dateLabel:"April 2, 2026 (already retired)",icon:x,iconColor:"bg-emerald-100 text-emerald-700",whatHappens:"The SharePoint 2013 workflow engine reached end of life. Workflows authored with SharePoint Designer against the 2013 runtime no longer execute on SharePoint Online or SharePoint Server. Microsoft's replacement is Power Automate, but the migration is not automatic, every workflow needs a manual review and rebuild. For PMOs running Project Online, the impact lands twice: workflows tied to PWA list events (timesheet approval, intake routing, gate-review reminders) stopped firing on April 2, and rebuilding them in Power Automate competes for the same team-hours the Project Online cutover needs.",whoAffected:"Any PMO or IT team that built SharePoint Designer workflows on the 2013 runtime, especially shops with PWA-coupled workflows running on Project Online today. Power Automate has been Microsoft's recommended path since 2020, but many shops left their 2013 workflows running because they worked. As of April 2 they don't.",paths:"Two honest paths: rebuild critical workflows in Power Automate (Microsoft's first-party successor, with the caveat that PWA-bound flows need to wait for the September Project Online cutover decision), OR migrate to a platform where the equivalent PM use cases are built-in primitives rather than custom workflows. Onplana's workflow engine ships approval steps, conditional branches, and webhook actions as part of the product, so most PM workflows map directly without a rebuild.",pillarHref:"/sharepoint-2013-workflows-retirement",pillarLabel:"SharePoint 2013 Workflows: Rebuild Guide"},{slug:"sharepoint-server-2016",product:"SharePoint Server 2016",date:"2026-07-14",dateLabel:"July 14, 2026 (extended supp
1ort ends)",icon:T,iconColor:"bg-amber-100 text-amber-700",whatHappens:"SharePoint Server 2016 reaches end of extended support. Security updates stop, and customers running PWA on top of SharePoint 2016 on-premises (the original Project Server / Project Online substrate) lose Microsoft's patching commitment. The same date is also Project Server 2019's extended-support end, so the on-premises Microsoft PM stack effectively ends in one operations window.",whoAffected:"Organisations with on-premises SharePoint 2016 hosting Project Server. This is a smaller cohort than the cloud Project Online population but typically includes the most regulated PMOs (sovereignty + air-gap requirements).",paths:"Either upgrade to SharePoint Server Subscription Edition (the supported on-prem path) and continue running Project Server SE on top of it, or migrate off Microsoft's PM line entirely. Both paths require the same data export discipline.",pillarHref:"/migration/export-project-online-data",pillarLabel:"How to export Project Online / Project Server data"},{slug:"project-server-2019",product:"Microsoft Project Server 2019",date:"2026-07-14",dateLabel:"July 14, 2026 (extended support ends)",icon:A,iconColor:"bg-purple-100 text-purple-700",whatHappens:"On-premises Project Server 2019 reaches end of extended support. Microsoft stops shipping security updates, bug fixes, and compatibility patches. No Project Server 2026 or 2029 successor has been announced, the on-premises Project Server product line ends with the 2019 release. The date lines up with SharePoint Server 2016 EOL because Project Server 2019 runs on top of it, the two products effectively share a lifecycle.",whoAffected:"Government, defence, healthcare, financial-services PMOs running Project Server 2019 on-premises for data-residency or sovereignty reasons. Combined with the cloud Project Online retirement two-and-a-half months later, July 14 is when the on-premises Microsoft PM stack runs out of vendor support.",paths:"Microsoft's recommended upgrade is to Project Server Subscription Edition (SE), the supported subscription-licensed on-prem successor, or to Project 2024 LTSC Professional / Project 2024 Professional for single-user (non-PWA) scenarios. For sovereignty-required workloads that can't move to Microsoft's cloud, a self-hosted third-party PM platform is the alternative, Onplana ships a self-hosted option on Enterprise+ plans.",pillarHref:"/project-server-2019-end-of-life",pillarLabel:"Project Server 2019 EOL: Full Migration Guide"}],h=[{q:"What's the biggest Microsoft retirement affecting PMOs in 2026?",a:"Microsoft Project Online, retiring September 30, 2026. Every other 2026 retirement in the PMO space is secondary by impact. Project Online has the largest installed base, the most-coupled downstream systems (Power BI dashboards, Power Automate flows, custom .NET integrations), and the fewest like-for-like replacements. The complete migration guide breaks the Project Online deadline down by milestone."},{q:"Will Microsoft extend the Project Online deadline?",a:"No. Microsoft has stated publicly and repeatedly that the September 30, 2026 retirement date will not be extended. Every signal points the same direction: Microsoft has already announced the successor product (Planner Premium), the engineering organisation is allocated to it, and there's no business case for sustaining the legacy stack past the announced date. Plan as though the deadline is firm."},{q:"Is Planner Premium a real replacement for Project Online?",a:"For light task management with small teams, yes. For PMO-grade work (multi-project portfolios, enterprise resource pools, costed timesheets, formal governance, deep custom-field engines) Planner Premium is materially weaker than Project Online was. The platform-by-platform comparison covers the specific gaps. PMOs that ran Project Online in earnest typically need a peer-class platform like Onplana, not a step-down."},{q:"How early should we start the Project Online migration?",a:"Two answers, because two different things are on the clock. The EXPORT is the part that stops being possible: when Project Online goes, the PWA sites and the OData feed go with it, and nothing recovers data you did not take out. Our export guide puts the bulk path at four to eight hours for a 200-project tenant, plus a couple of days to inventory what you have and up to a week to validate and re-export anything that came back wrong. That last part needs the service still running, which is what makes it the urgent half, and it is worth doing before you have chosen a destination. The MIGRATION is the unhurried one
1: a .mpp or MSPDI file you already hold imports with its dependencies, custom fields, baselines and costs whenever you are ready. Budget six to ten weeks of focused effort for a 50 to 200 project portfolio, or three to four months for a larger or multi-PWA deployment, and run it from the files rather than against a deadline. The 90-day plan covers the typical shape."},{q:"What happens to our Power BI dashboards built against Project Online?",a:"They break at retirement. Power BI dashboards that read the Project Online OData feed will return errors the moment the feed goes offline; semantic models built on the Reporting Database stop refreshing. Plan a parallel rebuild against your target platform's API during the migration. A typical complex dashboard takes 3–5 days of senior BI analyst time; multiply by your dashboard count."},{q:"Can we keep using Project Server on-premises?",a:"For a few more weeks, yes, but the runway ends July 14, 2026. Project Server 2019 extended support ends that day, the SharePoint Server 2016 underlay it runs on ends the same day, and Microsoft has not announced a Project Server successor after 2019. Two paths from there: upgrade to Project Server Subscription Edition + SharePoint Server SE (Microsoft's supported on-prem path) and continue running Project Server, or migrate off Microsoft's PM line entirely. Regulated PMOs with sovereignty requirements increasingly evaluate self-hosted third-party platforms, Onplana ships a self-hosted Enterprise+ option."},{q:"What about Microsoft To Do, OneNote, and the other adjacent productivity tools?",a:"No major sunsets announced for To Do, OneNote, or Loop in 2026. The four primary-source-confirmed 2026 events are PM-stack-specific: SharePoint 2013 workflows (April 2), Project Server 2019 and SharePoint Server 2016 (both July 14), Project Online (September 30). The current evidence is that Microsoft is consolidating PM tooling under the Planner umbrella while leaving general productivity tools on their existing trajectories."},{q:"How do we know which Microsoft integrations our PMO depends on?",a:"Run a 30-day audit before the deadline: tap your Project Online audit log and record every external system that hits OData, the Project Server SOAP API, or the SharePoint REST API for the PWA site. Anything in that log is a downstream consumer that needs migration planning. The list is almost always longer than what your team thought existed: SharePoint Designer workflows from years ago, Excel workbooks with live OData feeds owned by finance, third-party connectors set up via Zapier."},{q:"Will Microsoft provide a managed export tool?",a:"No managed export service has been announced. The official path is for tenant admins to use existing OData APIs, PowerShell / CSOM, and SharePoint export tools to pull their own data before the cutoff. Treat the responsibility for export as yours, not Microsoft's. The data-export deadline guide covers the format-by-format export procedure."},{q:"Where should we start if we're just learning about this?",a:"Start with the complete migration guide (sections on timeline + 5 paths + costs). Then run the schedule health check on a representative project to see how clean your current data is. Then run the migration cost calculator for a 3-year budget number. That's the typical first-meeting sequence (informational depth → data quality → budget), and it surfaces the right next steps without committing to a platform."}],m=[{to:"/planner-premium-task-limit",label:"the task ceiling"},{to:"/planner-premium-timesheets",label:"timesheets"},{to:"/planner-premium-stage-gates",label:"stage gates"},{to:"/planner-premium-resource-capacity",label:"resource capacity"},{to:"/planner-premium-portfolio-management",label:"portfolio management"},{to:"/planner-premium-custom-fields",label:"custom fields"},{to:"/planner-premium-reporting-odata",label:"reporting"},{to:"/planner-premium-earned-value",label:"earned value"}];function _(){const{breakdown:s}=u();return e.jsxs("article",{children:[e.jsx(g,{title:"Microsoft Project Online Retirement: 2026 Dates | Onplana",description:"Microsoft Project Online retirement lands Sept 30, 2026. Project Server 2019 and SharePoint 2013 workflows also end. Confirmed dates and migration paths.",path:"/microsoft-retirement-2026",ogImage:"/og/microsoft-retirement-2026.png",ogImageAlt:"Microsoft Retirements 2026: PMO Impact Report, Onplana",type:"article"}),e.jsxs(f,{children:[e.jsx("link",{rel:"preload",as:"image",href:"/og/microsoft-retirement-2026.png"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"WebPage",name:"Microsoft Retirements 2026: PMO Impact + Migration Paths",description:"Every Microsoft retirement affecting PMOs in 2026, with primary-source-confirmed dates. SharePoint 2013 workflows (April 2), SharePoint Server 2016 + Project Server 2019 (July 14), Project Online (September 30). Impact analysis and migration paths.",url:"https://onplana.com/microsoft-retirement-2026",datePublished:"2026-05-18",dateModified:"2026-05-18",mainEntity:{"@type":"ItemList",name:"Microsoft product retirements affecting PMOs in 2026",numberOfItems:i.length,itemListElement:i.map((t,a)=>({"@type":"ListItem",position:a+1,item:{"@type":"Event",name:`Retirement: ${t.product}`,startDate:t.date,description:t.whatHappens.slice(0,200),eventAttendanceMode:"https://schema.org/OnlineEventAttendanceMode",eventStatus:"https://schema.org/EventScheduled",organizer:{"@type":"Organization",name:"Microsoft",url:"https://www.microsoft.com/"},location:{"@type":"VirtualLocation",url:"https://onplana.com/microsoft-retirement-2026"}}}))}})}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://onplana.com/"},{"@type":"ListItem",position:2,name:"Microsoft Retirements 2026",item:"https://onplana.com/microsoft-retirement-2026"}]})}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:h.map(t=>
1({"@type":"Question",name:t.q,acceptedAnswer:{"@type":"Answer",text:t.a}}))})})]}),e.jsx("section",{className:"bg-gradient-to-b from-slate-50 to-white pt-16 pb-12 md:pt-20 md:pb-14",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsx("nav",{"aria-label":"Breadcrumb",className:"mb-6 text-sm",children:e.jsxs("ol",{className:"flex items-center gap-2 text-gray-500",children:[e.jsx("li",{children:e.jsx(r,{to:"/",className:"hover:text-amber-600",children:"Home"})}),e.jsx("li",{"aria-hidden":"true",children:"/"}),e.jsx("li",{className:"text-gray-900","aria-current":"page",children:"Microsoft Retirements 2026"})]})}),e.jsxs("div",{className:"badge bg-amber-100 text-amber-800 mb-5 inline-flex items-center gap-2",children:[e.jsx(c,{className:"w-3.5 h-3.5","aria-hidden":"true"})," PMO impact report · Updated ",e.jsx("time",{dateTime:"2026-05-18",children:"May 18, 2026"})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-extrabold text-gray-900 leading-tight mb-5",children:"Microsoft Retirements 2026: Every Sunset That Affects PMOs"}),e.jsxs("p",{className:"text-lg text-gray-600 mb-6 max-w-3xl",children:["Four Microsoft retirements with primary-source-confirmed dates land in 2026, each one a separate cut to the legacy PMO stack. This page lists each, what it changes, who's affected, and the honest migration path. The headline event is Microsoft Project Online, retiring"," ",e.jsx("time",{dateTime:"2026-09-30",className:"font-semibold text-gray-800",children:"September 30, 2026"}),". The two July events end the on-premises Microsoft PM stack on the same day, and the April event has already removed SharePoint 2013 workflows from production."]}),s===null?e.jsxs("p",{className:"my-8 text-base text-amber-900",children:["Project Online retires on"," ",e.jsx("time",{dateTime:y,className:"font-bold",children:b}),"."]}):e.jsx("div",{className:"my-8 grid grid-cols-3 gap-3 max-w-md",children:[{label:"Days",value:s.days},{label:"Hours",value:s.hours},{label:"Minutes",value:s.minutes}].map(t=>e.jsxs("div",{className:"bg-white border border-amber-200 rounded-xl py-3 text-center shadow-sm",children:[e.jsx("div",{className:"text-2xl md:text-3xl font-extrabold text-amber-900 tabular-nums leading-none",children:String(t.value).padStart(2,"0")}),e.jsx("div",{className:"text-[10px] text-amber-700 uppercase tracking-wider font-semibold mt-1",children:t.label})]},t.label))}),e.jsx("p",{className:"text-xs text-gray-500 mb-8",children:"until Project Online retirement"}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsxs(r,{to:"/tools/project-online-inventory-checklist",className:"btn-primary inline-flex items-center gap-2 justify-center",children:[e.jsx(n,{className:"w-4 h-4","aria-hidden":"true"})," Inventory your tenant, free"]}),e.jsxs(r,{to:"/migration/project-online-complete-guide",className:"btn-secondary inline-flex items-center gap-2 justify-center",children:[e.jsx(d,{className:"w-4 h-4","aria-hidden":"true"})," Open the migration guide"]})]}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-x-6 gap-y-3 text-sm text-gray-500",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(o,{className:"w-4 h-4 text-emerald-500","aria-hidden":"true"}),"Vendor-neutral migration paths"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(o,{className:"w-4 h-4 text-emerald-500","aria-hidden":"true"}),"Native .mpp import included"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(o,{className:"w-4 h-4 text-emerald-500","aria-hidden":"true"}),"Free plan, no credit card"]})]})]})}),e.jsx("nav",{"aria-label":"In this report",className:"bg-slate-50 py-8 border-y border-gray-200",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsx("h2",{className:"text-xs font-bold uppercase tracking-wider text-gray-500 mb-3",children:"In this report"}),e.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 text-sm",children:[e.jsx("a",{href:"#timeline",className:"text-amber-700 hover:underline",children:"2026 retirement timeline"}),e.jsx("a",{href:"#why-it-matters",className:"text-amber-700 hover:underline",children:"Why these retirements matter"}),e.jsx("a",{href:"#events",className:"text-amber-700 hover:underline",children:"Per-event details"}),e.jsx("a",{href:"#paths",className:"text-amber-700 hover:underline",children:"Migration paths"}),e.jsx("a",{href:"#tools",className:"text-amber-700 hover:underline",children:"Free tools"}),e.jsx("a",{href:"#faq",className:"text-amber-700 hover:underline",children:"FAQ"})]})]})}),e.jsx("section",{id:"timeline",className:"py-12 md:py-16 bg-white",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-5 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(E,{className:"w-5 h-5"})}),"2026 retirement timeline"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-6 max-w-3xl",children:"Four PMO-relevant Microsoft retirements with confirmed dates, ordered chronologically. The Project Online retirement is the load-bearing event. The two July 14 events (Sh
1arePoint Server 2016 + Project Server 2019) end the on-premises Microsoft PM stack in one operations window. The April event has already removed the SharePoint 2013 workflow runtime that many PWA deployments depended on."}),e.jsx("div",{className:"rounded-xl border border-gray-200 overflow-hidden",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{className:"bg-gray-50",children:e.jsxs("tr",{className:"text-left",children:[e.jsx("th",{className:"px-4 py-3 font-semibold text-gray-700",children:"Date"}),e.jsx("th",{className:"px-4 py-3 font-semibold text-gray-700",children:"Product"}),e.jsx("th",{className:"px-4 py-3 font-semibold text-gray-700",children:"What it means"})]})}),e.jsx("tbody",{className:"divide-y divide-gray-100 align-top",children:i.slice().sort((t,a)=>t.date.localeCompare(a.date)).map(t=>e.jsxs("tr",{children:[e.jsx("td",{className:"px-4 py-3 font-medium text-gray-900 whitespace-nowrap",children:e.jsx("time",{dateTime:t.date,children:t.dateLabel})}),e.jsx("td",{className:"px-4 py-3 text-gray-900 font-medium",children:t.product}),e.jsx("td",{className:"px-4 py-3 text-gray-700",children:e.jsx("a",{href:`#event-${t.slug}`,className:"text-amber-700 hover:underline",children:"Jump to details →"})})]},t.slug))})]})}),e.jsxs("p",{className:"text-xs text-gray-500 mt-4",children:["Dates sourced from Microsoft's published lifecycle policies. See the"," ",e.jsx("a",{href:"https://learn.microsoft.com/en-us/office365/servicedescriptions/project-online-service-description/project-online",target:"_blank",rel:"noopener noreferrer nofollow",className:"text-amber-700 underline",children:"Project Online service description"})," ","for the canonical statement on the September 30 deadline."]})]})}),e.jsx("section",{id:"why-it-matters",className:"py-12 md:py-16 bg-slate-50",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-5 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(c,{className:"w-5 h-5"})}),"Why these retirements matter"]}),e.jsxs("div",{className:"prose prose-lg prose-slate max-w-none text-gray-700 leading-relaxed [&_p]:mb-4",children:[e.jsx("p",{children:"The 2026 retirement set is structurally different from the routine end-of-life announcements Microsoft has shipped over the past decade. Three reasons it deserves dedicated planning rather than a normal-quarter migration response:"}),e.jsxs("p",{children:[e.jsx("strong",{children:"First, the headline product has no in-place upgrade path."})," ","Project Online customers cannot upgrade their existing tenant to Planner Premium; the underlying data models (SharePoint-based vs Dataverse-based) are different enough that a managed upgrade isn't available. Every Project Online customer picks a target platform whether they want to or not, which makes the migration decision strategic rather than tactical."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Second, the successor's PMO depth is materially lower."})," ",`Planner Premium is positioned as a PM tool but the design centre is task management with project veneer. PMOs that actually used Project Online's depth, enterprise resource pool, formula-driven custom fields, costed timesheets, multi- project capacity views, will find none of those at full depth in the successor. That forces a genuine evaluation of third-party platforms rather than a default "stay with Microsoft" decision.`]}),e.jsxs("p",{children:["Those gaps are worked through in full:"," ",m.map((t,a)=>e.jsxs("span",{children:[a>0&&(a===m.length-1?", and ":", "),e.jsx(r,{to:t.to,className:"text-amber-700 underline font-medium",children:t.label})]},t.to)),", ","each with the Microsoft position checked and dated rather than asserted."]}),e.jsxs("p",{children:[e.jsx("strong",{children:"Third, the dependent surface is broader than the product itself."})," ","Project Online has been a PMO data substrate for over a decade. Power BI dashboards, Power Automate flows, custom .NET integrations, Excel workbooks with OData connections, SharePoint Designer workflows, every one of these breaks at retirement. Inventorying and rebuilding those is usually a larger budget item than the seat-cost migration itself. A PMO that hasn't run that inventory yet is already late."]})]})]})}),e.jsx("section",{className:"bg-white pt-8 pb-4 px-4",children:e.jsx("div",{className:"container-lg max-w-4xl",children:e.jsx(j,{variant:"card"})})}),e.jsx("section",{id:"events",className:"py-12 md:py-16 bg-white",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-6 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(p,{className:"w-5 h-5"})}),"Per-event details"]}
1),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-8 max-w-3xl",children:"Each retirement below: what happens technically, who's affected, and the honest migration path. Each card links to the canonical companion blog post and the relevant pillar guide so you can go deeper without leaving the migration story."}),e.jsx("div",{className:"space-y-6",children:i.map(t=>e.jsx("div",{id:`event-${t.slug}`,className:"rounded-2xl border-2 border-gray-200 bg-white overflow-hidden",children:e.jsxs("div",{className:"p-6 md:p-8",children:[e.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[e.jsx("div",{className:`flex-shrink-0 w-12 h-12 rounded-xl flex items-center justify-center ${t.iconColor}`,children:e.jsx(t.icon,{className:"w-6 h-6","aria-hidden":"true"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-xl md:text-2xl font-bold text-gray-900 mb-1",children:t.product}),e.jsx("p",{className:"text-sm font-semibold text-amber-700",children:e.jsx("time",{dateTime:t.date,children:t.dateLabel})})]})]}),e.jsxs("div",{className:"space-y-4 text-gray-700 leading-relaxed",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-gray-900 text-sm uppercase tracking-wide mb-1.5",children:"What happens"}),e.jsx("p",{children:t.whatHappens})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-gray-900 text-sm uppercase tracking-wide mb-1.5",children:"Who's affected"}),e.jsx("p",{children:t.whoAffected})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-bold text-gray-900 text-sm uppercase tracking-wide mb-1.5",children:"Migration path"}),e.jsx("p",{children:t.paths})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 pt-2 text-sm",children:[e.jsxs(r,{to:t.pillarHref,className:"inline-flex items-center gap-1.5 text-amber-700 font-medium hover:underline",children:[t.pillarLabel," ",e.jsx(l,{className:"w-3.5 h-3.5","aria-hidden":"true"})]}),t.blogHref&&e.jsxs(r,{to:t.blogHref,className:"inline-flex items-center gap-1.5 text-gray-600 hover:text-amber-700 hover:underline",children:["Read ",t.blogLabel," ",e.jsx(l,{className:"w-3 h-3","aria-hidden":"true"})]})]})]})]})},t.slug))})]})}),e.jsx("section",{id:"paths",className:"py-12 md:py-16 bg-slate-50",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-5 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(x,{className:"w-5 h-5"})}),"Consolidated migration paths"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-8 max-w-3xl",children:"Across the four retirements, the migration options collapse to four patterns. Most PMOs end up picking one for their flagship Project Online migration and applying the same target to the smaller adjacent events."}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"rounded-xl border border-gray-200 bg-white p-5",children:[e.jsx("h3",{className:"font-bold text-gray-900 mb-2",children:"Microsoft's successor (Planner Premium / Project for the Web)"}),e.jsxs("p",{className:"text-sm text-gray-700 leading-relaxed",children:["Fits if your PMO uses light task management and you're committed to staying within Microsoft 365 licensing. Gaps to verify before committing: enterprise resource pool, costed timesheets, formal governance, deep custom fields. The"," ",e.jsx(r,{to:"/compare/onplana-vs-microsoft-planner",className:"text-amber-700 underline font-medium",children:"Onplana vs Microsoft Planner comparison"})," ","covers each gap concretely. For the full Microsoft Project SKU map (Plans 1/3/5, Planner Premium, Desktop, Server SE, LTSC 2024) with decision tree + renaming history, see"," ",e.jsx(r,{to:"/microsoft-project-licensing-2026",className:"text-amber-700 underline font-medium",children:"Microsoft Project licensing 2026"}),"."]})]}),e.jsxs("div",{className:"rounded-xl border border-gray-200 bg-white p-5",children:[e.jsx("h3",{className:"font-bold text-gray-900 mb-2",children:"Onplana"}),e.jsxs("p",{className:"text-sm text-gray-700 leading-relaxed",children:["Fits PMOs that need scheduling depth, enterprise resource pool, costed t
1imesheets, AI risk detection, and formal governance preserved across the migration. Native .mpp / MSPDI import preserves the dependency graph and resource assignments 1:1. Free plan available. See"," ",e.jsx(r,{to:"/ms-project-alternative",className:"text-amber-700 underline font-medium",children:"our case for Onplana"})," ","for the full positioning, or the ranked round-up of"," ",e.jsx(r,{to:"/blog/free-microsoft-project-alternatives-2026",className:"text-amber-700 underline font-medium",children:"alternatives to Microsoft Project"})," ","if you are still comparing the field rather than one product."]})]}),e.jsxs("div",{className:"rounded-xl border border-gray-200 bg-white p-5",children:[e.jsx("h3",{className:"font-bold text-gray-900 mb-2",children:"Third-party PPM (Smartsheet, Workfront, etc.)"}),e.jsx("p",{className:"text-sm text-gray-700 leading-relaxed",children:"Fits if you already have a relationship with the vendor or a specific feature requirement their tool fits. Watch the all-in TCO, many third-party PPMs price the resource-management module, portfolio analytics, and timesheets as separate SKUs."})]}),e.jsxs("div",{className:"rounded-xl border border-gray-200 bg-white p-5",children:[e.jsx("h3",{className:"font-bold text-gray-900 mb-2",children:"Custom build / open-source stack"}),e.jsx("p",{className:"text-sm text-gray-700 leading-relaxed",children:"Fits engineering-heavy organisations with idiosyncratic needs. 12–18 month build, 1–2 FTEs to maintain. Treat as becoming a PM software vendor in your cost model."})]})]}),e.jsxs("p",{className:"text-sm text-gray-600 leading-relaxed mt-6",children:["For the full vendor-neutral playbook (timeline, the five paths above with cost ranges, pre-migration checklist, validation), see the"," ",e.jsx(r,{to:"/migration/project-online-complete-guide",className:"text-amber-700 underline font-medium",children:"Project Online Migration Complete Guide"}),". For deadline-bounded data-export tactics specifically, see the"," ",e.jsx(r,{to:"/migration/export-project-online-data",className:"text-amber-700 underline font-medium",children:"data export deadline guide"}),". For the resource-model migration in detail, see"," ",e.jsx(r,{to:"/migration/resource-capacity-planning",className:"text-amber-700 underline font-medium",children:"resource capacity planning after Project Online"}),"."]})]})}),e.jsx("section",{id:"tools",className:"py-12 md:py-16 bg-white",children:e.jsxs("div",{className:"container-lg max-w-4xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-5 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(C,{className:"w-5 h-5"})}),"Start with the free tools"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-8 max-w-3xl",children:"Four free, no-signup tools to ground your 2026 retirement planning in real data rather than vendor talking points."}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs(r,{to:"/tools/schedule-health-check",className:"rounded-2xl border-2 border-gray-200 bg-white p-5 hover:border-amber-300 hover:shadow-sm transition-all group",children:[e.jsx(d,{className:"w-6 h-6 text-amber-600 mb-3","aria-hidden":"true"}),e.jsx("h3",{className:"font-bold text-gray-900 mb-1.5 group-hover:text-amber-700",children:"Schedule Health Check"}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:"Upload a .mpp file, get an 8-point audit of critical-path bottlenecks, resource overallocation, and dependency cycles. No signup."})]}),e.jsxs(r,{to:"/tools/migration-cost-calculator",className:"rounded-2xl border-2 border-gray-200 bg-white p-5 hover:border-amber-300 hover:shadow-sm transition-all group",children:[e.jsx(I,{className:"w-6 h-6 text-amber-600 mb-3","aria-hidden":"true"}),e.jsx("h3",{className:"font-bold text-gray-900 mb-1.5 group-hover:text-amber-700",children:"Migration Cost Calculator"}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:"3-year migration cost estimate across six categories. Calibrated by org band. Output in a format you can drop into a CFO business case."})]}),e.jsxs(r,{to:"/tools/project-online-inventory-checklist",className:"rounded-2xl border-2 border-gray-200 bg-white p-5 hover:border-amber-300 hover:shadow-sm transition-all group",children:[e.jsx(n,{className:"w-6 h-6 text-amber-600 mb-3","aria-hidden":"true"}),e.jsx("h3",{className:"font-bold text-gray-900 mb-1.5 group-hover:text-amber-700",children:"Inventory Checklist"}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:"35-item pre-migration inventory for Project Online tenants. Captures the downstream surface most teams underestimate."})]}),e.jsxs(r,{to:"/tools/pmo-maturity-assessment",className:"rounded-2xl border-2 border-gray-200 bg-white p-5 hover:border-amber-300 hover:shadow-sm transition-all group",children:[e.jsx(L,{className:"w-6 h-6 text-amber-600 mb-3","aria-hidden":"true"}),e.jsx("h3",{className:"font-bold text-gray-900 mb-1.5 group-hover:text-amber-700",children:"PMO Maturity Assessment"}),e.jsx("p",{className:"text-sm text-gray-600 leading-relaxed",children:"15 questions across process, tooling, governance, risk and reporting. Worth doing before you choose a replacement, so you know 
1which gaps it has to close."})]})]})]})}),e.jsx("section",{id:"faq",className:"py-12 md:py-16 bg-slate-50",children:e.jsxs("div",{className:"container-lg max-w-3xl px-4",children:[e.jsxs("h2",{className:"text-3xl font-extrabold text-gray-900 mb-5 flex items-center gap-3",children:[e.jsx("span",{className:"text-amber-600","aria-hidden":"true",children:e.jsx(n,{className:"w-5 h-5"})}),"Frequently asked questions"]}),e.jsx("p",{className:"text-gray-700 leading-relaxed mb-6",children:`The questions PMOs ask most often about the 2026 retirement set. Full FAQPage schema is embedded so these surface in Google's "People Also Ask" feature.`}),e.jsx("div",{className:"divide-y divide-gray-200 border-y border-gray-200",children:h.map((t,a)=>e.jsxs("details",{className:"group py-4",children:[e.jsxs("summary",{className:"flex items-center justify-between cursor-pointer text-gray-900 font-semibold hover:text-amber-700 list-none [&::-webkit-details-marker]:hidden",children:[e.jsx("span",{children:t.q}),e.jsx("span",{className:"ml-4 text-amber-500 group-open:rotate-45 transition-transform text-xl leading-none","aria-hidden":"true",children:"+"})]}),e.jsx("p",{className:"mt-3 text-gray-700 leading-relaxed text-sm",children:t.a})]},a))})]})}),e.jsx(S,{}),e.jsx(N,{}),e.jsx("section",{className:"bg-gradient-to-b from-amber-50 to-white py-16",children:e.jsxs("div",{className:"container-lg max-w-3xl px-4 text-center",children:[e.jsx(F,{className:"w-10 h-10 text-amber-600 mx-auto mb-4","aria-hidden":"true"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-extrabold text-gray-900 mb-4",children:"The deadline is real. Plan accordingly."}),e.jsx("p",{className:"text-lg text-gray-700 mb-8",children:"September 30, 2026 is not extending. Onplana ships native .mpp import, full critical path, AI risk detection, formal governance, and self-hosted deployment for PMOs that need to migrate without losing depth. Free plan covers full Gantt; paid plans start at $7/seat/month."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[e.jsxs(r,{to:"/tools/project-online-inventory-checklist",className:"btn-primary inline-flex items-center gap-2 justify-center",children:[e.jsx(n,{className:"w-4 h-4","aria-hidden":"true"})," Inventory your tenant, free"]}),e.jsxs("a",{href:w(),className:"btn-secondary inline-flex items-center gap-2 justify-center",children:["Start free ",e.jsx(l,{className:"w-4 h-4","aria-hidden":"true"})]})]}),e.jsxs("p",{className:"mt-6 text-sm text-gray-700",children:["Would rather talk it through?"," ",e.jsx("a",{href:O,target:"_blank",rel:"noopener noreferrer",onClick:()=>v.ctaClick(M,"retirement-hub-final-cta"),className:"font-semibold text-primary-700 underline underline-offset-2 hover:text-primary-800",children:"Book a 30 minute migration consult"})," ","with the founder. Bring a real schedule."]}),e.jsx("p",{className:"mt-1 text-xs text-gray-500",children:k})]})}),e.jsx(P,{path:"/microsoft-retirement-2026"})]})}export{_ as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.