The clock doesn't stop on end-of-life dates.
Windows Server, Windows 10/11, SQL Server, Exchange, and VMware, tracked against Microsoft's and Broadcom's official lifecycle policies, counting down to what needs attention first.
Quick answers
The dates people ask about most.
When does Windows 10 reach end of life?
Windows 10 (version 22H2, all editions) reached end of support on October 14, 2025. It gets no security patches unless you pay for Extended Security Updates.
When does Windows 11 reach end of life?
It depends on the version and the edition. For Home and Pro, the editions most business PCs run:
- 23H2: support ended November 11, 2025
- 24H2: support ends October 13, 2026
- 25H2: support ends October 12, 2027
Enterprise and Education get about a year longer: 24H2 to October 12, 2027 and 25H2 to October 10, 2028.
When does Windows Server 2012 R2 reach end of life?
Its paid Extended Security Updates end on October 13, 2026. Standard extended support already ended on October 10, 2023.
When does Windows Server 2016 reach end of life?
Windows Server 2016 support ends on January 12, 2027, when extended (security-only) support stops. Mainstream support ended on January 11, 2022.
When does Windows Server 2019 reach end of life?
Extended (security-only) support ends on January 9, 2029. Mainstream support ended on January 9, 2024.
When does Windows Server 2022 reach end of life?
Extended support runs to October 14, 2031. Mainstream support ends on October 13, 2026: feature updates stop then, security patches continue.
When does Windows Server 2025 reach end of life?
Extended support ends on November 14, 2034. Mainstream support ends on November 13, 2029.
When did Exchange Server 2016 and 2019 reach end of life?
Both reached end of support on October 14, 2025. The supported paths are Exchange Server Subscription Edition (SE) or Exchange Online.
The list
End-of-support dates by platform.
Sorted by urgency: soonest end date first. Last checked against vendor lifecycle pages on .
Showing platforms losing support within the next 6 months.
| Platform | Support ends | Status | Patch coverage runway |
|---|---|---|---|
SQL Server 2012SQL Server Fully end of life, including the paid Extended Security Updates program. | Jul 8, 2025 | Unsupported | Unpatched for 439 days |
VMware vSphere / ESXi 7.0VMware General support from Broadcom ended Oct 2, 2025. | Oct 2, 2025 | Unsupported | Unpatched for 353 days |
Windows 10 (all editions, 22H2)Windows 10 & 11 Reached end of support Oct 14, 2025. A paid ESU bridge is available short-term, not a long-term fix. | Oct 14, 2025 | Unsupported | Unpatched for 341 days |
Windows 11, version 22H2Windows 10 & 11 Home and Pro support ended Oct 8, 2024. Enterprise and Education support ended Oct 14, 2025. | Oct 14, 2025 | Unsupported | Unpatched for 341 days |
Exchange Server 2016Exchange Server Extended support ended Oct 14, 2025. | Oct 14, 2025 | Unsupported | Unpatched for 341 days |
Exchange Server 2019Exchange Server Extended support ended Oct 14, 2025. Upgrade path is Exchange Server Subscription Edition (SE). | Oct 14, 2025 | Unsupported | Unpatched for 341 days |
Windows 11, version 23H2Windows 10 & 11 Home and Pro support ended Nov 11, 2025. Enterprise and Education continue to Nov 10, 2026. Update to 25H2 to stay covered. | Nov 11, 2025 | Unsupported | Unpatched for 313 days |
SQL Server 2016SQL Server Extended support ended Jul 14, 2026. Paid ESU available through 2029 as a bridge. | Jul 14, 2026 | Unsupported | Unpatched for 68 days |
Windows Server 2012 / 2012 R2Windows Server Extended Security Updates (ESU) end Oct 13, 2026, mainstream ended 2018, extended support ended 2023. | Oct 13, 2026 | Ending soon | 22 days of patches left |
Windows 11, version 24H2Windows 10 & 11 Home and Pro support ends Oct 13, 2026, so update to 25H2 before then. Enterprise and Education continue to Oct 12, 2027. | Oct 13, 2026 | Ending soon | 22 days of patches left |
Windows Server 2016Windows Server Mainstream support ended Jan 11, 2022. Extended (security-only) support ends Jan 12, 2027. | Jan 12, 2027 | Ending soon | 113 days of patches left |
SQL Server 2014SQL Server Extended support ended Jul 9, 2024. Paid ESU runs through Jul 12, 2027. | Jul 12, 2027 | Supported | 294 days of patches left |
VMware vSphere / ESXi 8.0VMware General support from Broadcom ends Oct 11, 2027. | Oct 11, 2027 | Supported | 385 days of patches left |
SQL Server 2017SQL Server Mainstream support ended Oct 11, 2022. Extended support ends Oct 12, 2027. | Oct 12, 2027 | Supported | 386 days of patches left |
Windows 11, version 25H2Windows 10 & 11 Latest annual feature update. Home and Pro are supported to Oct 12, 2027, Enterprise and Education to Oct 10, 2028. | Oct 12, 2027 | Supported | 386 days of patches left |
Windows Server 2019Windows Server Mainstream support ended Jan 9, 2024. Extended support ends Jan 9, 2029. | Jan 9, 2029 | Supported | 841 days of patches left |
SQL Server 2019SQL Server Mainstream support ended Feb 28, 2025. Extended support ends Jan 8, 2030. | Jan 8, 2030 | Supported | 1205 days of patches left |
Windows Server 2022Windows Server Mainstream support ends Oct 13, 2026. Extended support continues to Oct 14, 2031. | Oct 14, 2031 | Supported | 1849 days of patches left |
Windows Server 2025Windows Server Mainstream support ends Nov 13, 2029. Extended support ends Nov 14, 2034. | Nov 14, 2034 | Supported | 2976 days of patches left |
No platforms in this category are in that window right now.
Sourced from Microsoft's Product Lifecycle documentation and Broadcom's VMware lifecycle policy. "Support ends" reflects the last date free security patches are issued (extended support, or the end of a purchased ESU bridge where noted), not the earlier mainstream support cutoff. Dates are the last day of support: Microsoft's lifecycle pages show the moment support ends in UTC, which falls on the next morning (Jan 13, 2027 for Windows Server 2016), while its end-of-support list gives January 12, 2027.
Running something on this list?
Every day past the deadline is a day of unpatched exposure.
A short environment review tells you exactly what's exposed, what it would take to move off it, and what to prioritize first, before it shows up as a breach, an audit finding, or a denied insurance claim.
Why this matters
An end-of-life date isn't a deadline you feel, until it's a problem you do.
The software keeps running the day after support ends. What changes is what happens next: an unsupported platform becomes a standing security exposure, which is why upgrade planning and cybersecurity in Calgary are the same conversation.
- New vulnerabilities discovered after the end date go unpatched, permanently
- Cyber insurance renewals and compliance audits increasingly flag unsupported software
- Vendor support lines will decline to help with an out-of-support platform
- New hardware, drivers, and third-party software gradually stop being compatible
Common questions
How often is this list updated?
We review it against Microsoft's and Broadcom's official lifecycle documentation on an ongoing basis and update dates as vendors revise them.
What happens when a platform reaches end of life?
The vendor stops shipping security patches for newly discovered vulnerabilities. The software keeps running, but every new exploit found after that date goes unpatched indefinitely.
Can we keep using software past its end-of-life date?
Technically yes, but it's a growing liability, not a stable state. Some products offer a paid Extended Security Updates bridge for a few extra years, useful for a planned migration window, not a long-term strategy.
What's the difference between mainstream and extended support?
Mainstream support includes feature updates and free support requests. Extended support is security-patches-only. Once extended support ends, the product is unsupported unless a paid ESU program is purchased.
Talk with our team
Not sure what's still running in your environment?
Request an initial conversation about your infrastructure, upgrade priorities, and what a migration would actually involve.
