💻 techProduct6 views3 min read

What Happened to .NET Framework?

.NET Framework is Microsoft's original proprietary software framework for Windows, which served as the primary platform for developing a wide range of applications from 2002 until the mid-2010s. While it is no longer under active feature development, its latest versions, 4.8 and 4.8.1, continue to receive security and reliability updates tied to the Windows operating system lifecycle, ensuring ongoing support for legacy applications. Microsoft's strategic focus has shifted entirely to the cross-platform, open-source .NET (formerly .NET Core) for all new development and innovation.

Share:
⚡

Quick Answer

.NET Framework, Microsoft's foundational Windows-only development platform, is currently in a maintenance phase. Its last major feature release was 4.8 in 2019, followed by 4.8.1 in August 2022. While no new features are being added, it continues to receive critical security and reliability updates, with its support lifecycle tied to the Windows operating system it runs on, effectively providing indefinite support for existing applications. All new development and innovation efforts from Microsoft are concentrated on the modern, cross-platform .NET (e.g., .NET 10), which is the recommended path for developers today.

📊Key Facts

Last Major Feature Release
.NET Framework 4.8 (April 2019)
Wikipedia
Last Minor Update
.NET Framework 4.8.1 (August 2022)
Wikipedia
.NET Framework 4.8 Support
Tied to Windows OS lifecycle (indefinite)
Inedo Guides, Digisoft Solution
.NET 8 End of Support
November 10, 2026
Microsoft Lifecycle, TuxCare, .NET Blog
.NET 10 LTS Support
Until November 2028
.NET Blog, TuxCare

📅Complete Timeline12 events

1
February 13, 2002Critical

.NET Framework 1.0 Released

Microsoft officially released the first version of the .NET Framework, providing a managed execution environment and a comprehensive class library for Windows application development.

2
November 2005Major

.NET Framework 2.0 Released

Version 2.0 introduced significant enhancements, including generics in C#, improving type safety and code reusability.

3
November 2007Major

.NET Framework 3.5 Released

This version brought Language Integrated Query (LINQ), a powerful feature for querying data across various sources directly from C# or VB.NET.

4
2014Critical

Introduction of .NET Core

Microsoft announced .NET Core, a cross-platform, open-source re-implementation of .NET, signaling a major strategic shift towards broader platform support and cloud-native development.

5
April 2019Major

.NET Framework 4.8 Released

This was announced as the last major feature release of the .NET Framework, with future innovation focusing on the unified .NET platform.

6
November 10, 2020Critical

.NET 5.0 Released (Unification)

Microsoft released .NET 5, unifying .NET Core and .NET Framework into a single, cross-platform, open-source platform, effectively marking the end of new feature development for .NET Framework.

7
August 2022Notable

.NET Framework 4.8.1 Released

A minor update to .NET Framework 4.8, providing additional reliability and security improvements, but no new major features.

8
November 14, 2023Major

.NET 8 (LTS) Released

Microsoft released .NET 8, a Long Term Support (LTS) version, bringing significant performance, stability, and security improvements to the modern .NET platform.

9
November 12, 2024Major

.NET 9 (STS) Released

.NET 9, a Standard Term Support (STS) release, was made available, continuing the annual release cadence of the modern .NET platform with further enhancements.

10
November 11, 2025Major

.NET 10 (LTS) Released

.NET 10, the latest Long Term Support (LTS) release of the unified .NET platform, was released, providing extended support until November 2028.

11
September 8, 2026Notable

Cumulative Update for .NET Framework 3.5 and 4.8.1

Microsoft released a cumulative update for .NET Framework 3.5 and 4.8.1 for Windows 11 and Server operating systems, addressing security vulnerabilities and reliability improvements.

12
November 10, 2026Critical

.NET 8 and .NET 9 Reach End of Support

Both .NET 8 (LTS) and .NET 9 (STS) are scheduled to reach their end of support, meaning Microsoft will cease providing security updates, bug fixes, or technical assistance for these versions. Users are advised to migrate to .NET 10.

Follow this story

Get an email when this timeline gets a major update.

🔍Deep Dive Analysis

The .NET Framework, initially released by Microsoft in 2002, emerged as a pivotal software framework for building applications primarily on the Windows operating system. It introduced a managed execution environment, the Common Language Runtime (CLR), and a comprehensive Framework Class Library (FCL), enabling developers to create diverse applications, including desktop, web (ASP.NET), and service-oriented architectures. Key milestones included the introduction of generics in version 2.0 (2005) and Language Integrated Query (LINQ) in version 3.5 (2007), significantly enhancing developer productivity and capabilities.

The turning point for .NET Framework came in the mid-2010s with Microsoft's strategic shift towards open-source and cross-platform development. In 2014, Microsoft announced .NET Core, a complete rewrite designed to run on Windows, Linux, and macOS. This move was driven by the evolving software landscape, demanding greater flexibility, cloud-native capabilities, and broader platform support. While .NET Core gained traction, the .NET Framework continued to receive updates, with version 4.8 released in April 2019, and a subsequent update, 4.8.1, in August 2022, marking its final major releases with new features.

Since the release of .NET 5 in November 2020, Microsoft unified the .NET ecosystem, dropping the 'Core' moniker and establishing a single, open-source, and cross-platform .NET as the future of the platform. This effectively placed .NET Framework into a maintenance-only mode. The consequence is that while .NET Framework applications continue to function and receive essential security and reliability updates, all new features, performance enhancements, and language innovations (like new C# versions) are exclusively integrated into the modern .NET.

As of September 13, 2026, .NET Framework 4.8 and 4.8.1 are still fully supported, with their lifecycle tied to the Windows operating system. This means they will continue to receive security patches and bug fixes as long as the underlying Windows version is supported, effectively providing indefinite support for many legacy applications. However, Microsoft strongly encourages developers to migrate new projects and modernize existing ones to the latest .NET versions, such as .NET 10 (released November 2025 and supported until November 2028), to leverage ongoing innovation, performance improvements, and cross-platform capabilities. Notably, .NET 8 and .NET 9 are both scheduled to reach their end of support on November 10, 2026, emphasizing the continuous evolution and update cadence of the modern .NET platform.

What If...?

Explore alternate histories. What if .NET Framework made different choices?

Explore Scenarios
Building relationship map...

❓People Also Ask

Is .NET Framework still supported in 2026?
Yes, .NET Framework 4.8 and 4.8.1 are still supported in 2026. Their support lifecycle is tied to the Windows operating system they are installed on, meaning they will continue to receive security and reliability updates as long as the Windows version is supported.
What is the difference between .NET Framework and .NET?
.NET Framework is the original, Windows-only platform developed by Microsoft, now in a maintenance-only mode with no new feature development. .NET (formerly .NET Core) is the modern, cross-platform (Windows, Linux, macOS), open-source framework that receives all new features, performance improvements, and active development from Microsoft.
Should I use .NET Framework for new projects?
No, Microsoft strongly recommends using the modern .NET (e.g., .NET 10) for all new development. .NET Framework is feature-frozen, and new projects will benefit from the ongoing innovation, performance, and cross-platform capabilities of the unified .NET platform.
When does .NET 8 reach end of support?
.NET 8, which is a Long Term Support (LTS) release, is scheduled to reach its end of support on November 10, 2026. After this date, Microsoft will no longer provide security updates or technical support for .NET 8.
What is the latest version of .NET Framework?
The latest version of the .NET Framework with new features is 4.8, released in April 2019. A subsequent update, 4.8.1, was released in August 2022, primarily for reliability and security improvements. No further feature releases are planned for .NET Framework.