.NET Core

[14]​ .NET Core es totalmente compatible con C# y F# y desde la versión 3.0 con Visual Basic .NET[27]​ .NET Core admite cuatro escenarios multiplataforma: Con la introducción de .NET Core 3.0, se admitió el soporte para el desarrollo de aplicaciones de escritorio en Windows Forms y Windows Presentation Foundation para sistemas Windows;[28]​[29]​[30]​ .NET Core admite el uso de paquetes NuGet.[28]​[29]​ Similar a cómo .NET Framework implementa la Infraestructura de lenguaje común (CLI) a través de Common Language Runtime (CLR) y la Framework Class Library (FCL), .NET core implementa CoreCLR y CoreFX, respectivamente.[31]​[32]​ CoreFX comparte gran parte de las bibliotecas estándar presentes en .NET Framework, sin embargo, también viene con sus propias bibliotecas que no forman parte de .NET Framework.Microsoft ha anunciado el fin del soporte para Xamarin, por lo que .NET MAUI es una opción para crear aplicaciones multiplataforma.[36]​ .NET Aspire es una pila nativa de la nube para crear aplicaciones distribuidas.