Common Language Specification: Common Language Specification
Zestaw zasad, które musi spełniać każdy kompilator zgodny z platformą .NET, aby mógł generować kod nadający się do uruchomienia w środowisku CLR i wykorzystania w taki sam sposób przez wszystkie języki programowania tej platformy.