Common Language Runtime
Udseende
Common Language Runtime (CLR) er det run time environment der giver adgang til den underliggende infrastruktur for Microsofts .NET Framework. Det er her kildekoden for et program bliver kompileret til et mellem-kodesprog kaldet CIL, der oprindeligt er kendt som MSIL (Microsoft Intermediate Language). Når programmet afvikles bliver CIL-koden oversat til maskinkode af operativsystemet ved brug af en just-in-time (JIT) kompiler.
Dette mellem-kodesprog bruges til at holde programmet platforms-neutralt, så det samtidig understøtter alle .NET sprog, såsom C# og VB.NET.