Common Runtime Engine - Programmeertale op die .NET Framework vertaal na 'n intermediêre taal, wat bekend staan as die Common Intermediate Language. in Microsoft se implementering word hierdie taal nie geïnterpreteer nie maar eerder vertaal op 'n wyse wat bekend staan as just-in-time vertaling na moederkode (native code). Die kombinasie van hierdie begrippe staan bekend as 'n Common Language Infrastructure (CLI) spesifikasie; Microsoft se implementering van die CLI staan bekend as die Common Language Runtime (CLR).