El documento habla sobre la programación .NET. .NET Framework usa Common Language Runtime (CLR) para administrar la memoria, ejecución de subprocesos, ejecución de código y más. En 2000, Microsoft, HP e Intel trabajaron para estandarizar C# y CLI. Para 2003, estos estándares fueron ratificados por ECMA e ISO. Más tarde, Microsoft liberó el código fuente de partes clave de .NET Framework.