CLR транслируется исходный код в байт-код на языке
IL, реализация компиляции которого компанией
Microsoft называется
MSIL, а также предоставляет MSIL-программам (а следовательно, и программам, написанным на языках высокого уровня, поддерживающих .NET Framework) доступ к библиотеке классов .NET Framework, или так называемой .NET
FCL .