♣ .Net is supporting for multiple programming languages, all these languages are called as .Net languages
♣ For all these .Net languages Microsoft defined a set of language standards which is nothing but CLS
♣ CLS is a set of Language standards defined by Microsoft for all .Net languages
♣ Whenever a Programming language is recognized as .Net language then it has to follow CLS Standards