Este documento describe el framework .NET de Microsoft, incluyendo su origen en 2000 como un esfuerzo conjunto entre Microsoft, Hewlett-Packard e Intel para estandarizar C# y CLI, las versiones evolutivas del framework, el lenguaje de programación Visual Basic .NET, las bibliotecas y librerías incluidas, y el Common Language Runtime que compila el código a lenguaje de máquina nativo.