From proprietary roots to open-source powerhouse: the evolution of the .NET platform
In short: Originally a closed-source Windows framework, .NET has transformed into a versatile, cross-platform ecosystem. Today, it powers everything from web services to mobile applications across Linux, macOS, and Windows. Managed by the .NET Foundation, this framework relies on a mascot known as the dotnet bot to represent its modern, community-driven identity.
The .NET platform began in the late 1990s as a proprietary Microsoft project, pairing a managed runtime with the C# programming language. For years, its implementation remained closed-source, limiting its reach. This changed significantly on November 12, 2014, when Microsoft unveiled .NET Core. This move introduced an open-source, cross-platform successor to the original framework, adopting a bazaar-style development model under the .NET Foundation. By relicensing its source code and embracing Open Source Initiative standards, Microsoft shifted the platform's trajectory, allowing it to function effectively on Linux and macOS alongside Windows.
At its core, the platform consists of two primary components: CoreCLR and CoreFX. CoreCLR serves as the virtual machine and runtime, featuring the RyuJIT just-in-time compiler, while CoreFX provides the standard libraries. These elements allow developers to build diverse applications, including ASP.NET Core web services and, since the release of .NET 6, cross-platform mobile and desktop interfaces via .NET MAUI. The platform's flexibility extends to hardware support, with native capabilities for Windows Arm64 and compatibility for Linux on Power ISA systems.
The platform follows a predictable release cadence, with major versions typically arriving every November. In 2020, the branding was simplified; the 'Core' suffix was dropped, and version 5.0 was chosen to avoid confusion with the older .NET Framework. Today, updates are delivered through both the NuGet package manager and Windows Update. With its ability to handle cross-language inheritance and support for languages like C#, F#, and Visual Basic .NET, the platform remains a cornerstone for developers seeking a high-productivity environment for modern, scalable software architecture.
Opens the Intellect+ feed with this card first. Swipe up for the next one.
Sources
- Summary by Intellect · source: .NET
To cite this card, link to https://intellectplus.co.uk/app/art-net.
How we source, check and correct cards: Editorial standards.
General information, not professional advice. Spotted an error? Flag the card or see corrections and complaints.
Intellect Plus is a visual educational discovery platform for exploring fascinating facts and ideas. Brain Food, Not Brain Rot. What is Intellect Plus?
Related
More in Visual artists · More in Art · Latest · A–Z · All topics