Current LTS: .NET 10  ·  .NET 12 not released yet

From .NET Framework
to Modern .NET

Two decades of Microsoft's runtime — the Windows-only legacy line, the cross-platform .NET Core revolution, and today's unified modern .NET. As of October 2026, .NET 10 is the current LTS. .NET 11 is the next annual release, and .NET 12 is expected in 2027.

2002
First Release
3
Eras
.NET 10
Current LTS
2027
.NET 12 Expected
⚠️

.NET 12 is not the current released version. The latest released version is .NET 10 (LTS); .NET 11 is the next annual release, while .NET 12 is expected later. Microsoft ships major .NET releases annually, with even-numbered versions as LTS.

● Chronology

The Complete .NET Timeline

Every major release from 2002 to the expected .NET 12 LTS in 2027 — what shipped, and what we build with it.

2002.NET Framework 1.0Legacy

Windows desktop, ASP.NET web, Windows Forms, Web Services.

2003.NET Framework 1.1Legacy

Windows apps, ASP.NET, Web Services.

2005.NET Framework 2.0Legacy

WinForms, ASP.NET, ADO.NET, enterprise applications.

2006.NET Framework 3.0Legacy

WPF, WCF, WF, Windows applications.

2007.NET Framework 3.5Legacy

LINQ, ASP.NET, WPF, WCF, database applications.

2010.NET Framework 4.0Legacy

Parallel programming, WPF, ASP.NET, WCF, enterprise apps.

2012.NET Framework 4.5Legacy

Modernized ASP.NET, async/await, Web API, desktop.

2014.NET Framework 4.5.1 / 4.5.2Legacy

Enterprise Windows applications.

2015.NET Framework 4.6Legacy

ASP.NET, WPF, WinForms, enterprise Windows.

2016.NET Framework 4.6.1 / 4.6.2Legacy

Windows desktop + enterprise applications.

2017.NET Framework 4.7 / 4.7.1Legacy

Windows desktop + ASP.NET.

2018.NET Framework 4.7.2Legacy

Windows / enterprise applications.

2019.NET Framework 4.8Legacy

Mature Windows-only applications.

2019.NET Framework 4.8.1Latest Framework

Latest .NET Framework line; Windows applications.

2016.NET Core 1.0Cross-platform

Cross-platform console, Web/API, cloud applications.

2016.NET Core 1.1Cross-platform

Cross-platform web / backend.

2017.NET Core 2.0Cross-platform

ASP.NET Core, Web API, cloud / backend.

2018.NET Core 2.1LTS

Production web / API / cloud applications.

2018.NET Core 2.2Current

Web / API / cloud.

2019.NET Core 3.0Desktop

WPF + WinForms + ASP.NET Core + Web API.

2019.NET Core 3.1LTS

Enterprise web / API + desktop.

2020.NET 5Unified

Unified modern .NET; Web, API, desktop, cloud.

2021.NET 6LTS

Web API, MVC, Blazor, desktop, cloud, MAUI.

2022.NET 7STS

Web / API, cloud, performance, modern applications.

2023.NET 8LTS

Web API, Blazor, MVC, WPF, WinForms, MAUI, cloud, AI.

2024.NET 9STS

Modern web / API, cloud, AI, performance, Blazor.

2025.NET 10 ⭐Current LTS

Current LTS: Web / API, Blazor, cloud, desktop, AI, services.

2026.NET 11Expected

Next-generation modern .NET — annual release.

2027.NET 12Expected LTS

Future LTS release — not yet available.

● The Important Branch

Three Eras, One Family Tree

.NET Framework and .NET Core evolved on separate tracks. In 2020, .NET Core became the unified modern .NET — while .NET Framework remains the separate Windows-only legacy line.

.NET Framework

Windows-focused · Legacy
1.01.12.03.03.5 4.04.54.64.74.8 4.8.1

Still used to maintain existing enterprise Windows applications. Not the target for new development.

.NET Core

Cross-platform · Foundation
1.01.12.0 2.1 LTS2.23.0 3.1 LTS

Introduced true cross-platform .NET. Evolved into the unified modern .NET starting with .NET 5.

.NET Core becomes unified as

Modern .NET

Unified · Annual releases · Even numbers = LTS
56 LTS78 LTS 910 LTS ⭐1112 LTS →

Microsoft confirms that .NET 5+ is the renamed, unified successor to .NET Core. One SDK, one runtime, every platform — web, desktop, mobile, cloud, and AI.

● What Sits On Top

The Modern .NET Stack

Everything you build with once the runtime is in place.

🌐
ASP.NET Core
Web applications & backend
🔌
Web API
REST APIs / backend services
🧩
MVC
Server-rendered web applications
⚡
Blazor
Web UI using C#
🪶
Minimal APIs
Lightweight APIs
📡
SignalR
Real-time communication
🗄️
Entity Framework Core
Database / ORM
🪟
WPF
Windows desktop UI
🧱
WinForms
Windows desktop applications
📱
.NET MAUI
Cross-platform desktop / mobile
⚙️
Worker Services
Background services
🚀
gRPC
High-performance service-to-service
🧠
ML.NET
Machine learning with .NET
☁️
Azure / AWS + .NET
Cloud applications
🐳
Docker + .NET
Containers / microservices
● Career Roadmap

Your Learning Path

Focus primarily on the modern stack. Framework-era tech is for maintenance, not new builds.

C#→ .NET 8 / 10→ ASP.NET Core→ Web API→ EF Core→ SQL→ JWT / Auth→ Testing→ Docker→ Azure / AWS→ System Design

.NET Framework / WPF / WinForms are still useful for maintaining existing enterprise applications, but Microsoft recommends modern .NET for all new development.