.NET Framework proporciona un entorno en tiempo de ejecución denominado Common Language Runtime, que ejecuta el código y proporciona servicios que facilitan el proceso de desarrollo.
Presenta el código administrado, los datos administrados y los metadatos, además de describir las funciones clave de Common Language Runtime.
Describe los pasos requeridos para aprovechar al máximo las ventajas de Common Language Runtime.
Describe cómo asigna y libera memoria el recolector de elementos no utilizados.
Describe los host en tiempo de ejecución, que son secciones de código que cargan el motor en tiempo de ejecución en un proceso, crean los dominios de aplicación dentro del proceso, y cargan y ejecutan el código de usuario dentro de esos dominios de aplicación.
Describe y define cómo declarar, utilizar y administrar tipos en tiempo de ejecución para permitir la integración entre lenguajes.