Høynivåprogrammeringsspråk som lager IL-kode må være i henhold til CLS, og derunder, CTS. I 2005-versjonen finner vi Visual Basic, C#, C++ og J#. Denne infrastrukturen er sammenfattet i Common Language Infrastructure (CLI), som er basert på standarden ECMA 335.