Componente central de la iniciativa .NET de Microsoft. Es la implementación de Microsoft del estándar "Common Language Infrastructure" (CLI), que define un entorno de ejecución para el código de los programas.
ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.