Acronym for Common Language Specification. A subset of language features supported by the .NET common language runtime, comprised of features common to several object-oriented programming languages. CLS-compliant components and tools are guaranteed to interoperate with other CLS-compliant components and tools.