CLS
Acronyme de Common Language Specification. C'est la description de la part de Microsoft qui explique comment un compilateur doit créer un code CLR. Il permettra à tous langages (nouveau ou ancien) de pouvoir s'appuyer sur la technologie .NET (au jour d'aujourd'hui: C++, C#, J#, VB.net)