La plataforma .NET de Microsoft es un componente de software que proporciona soluciones para la programación de aplicaciones y administra la ejecución de programas escritos para esta plataforma. Surge en 2000 para competir con Java y ha evolucionado a través de varias versiones. Incluye lenguajes de programación como C#, bibliotecas de funciones y el CLR que gestiona la ejecución del código compilado para .NET.