CLS (Common Language Specification) – спецификация, которая включает в себя набор требований к CLS совместимому языку программирования, выполнение которых гарантирует возможность использования разработанных на нем программных компонентов из программам, написанных на других CSL совместимых языках. Речь идет о языках программирования, создаваемых для программной платформы Microsoft .NET Framework, которые заведомо могут предоставлять различные возможности программистам. CLS определяет некое подмножество языков программирования для .NET Framework, в рамках которого все они обладают более или менее одинаковыми возможностями, а значит, могут совместно использоваться при написании многокомпонентных программных продуктов.
[Словарь программиста. (Электронный ресурс). http:// tiei.ru›wp-content/uploads/skachat-slovar-4.pdf/, свободный.]