S.no Common Language Runtime (CLR) Common Type System (CTS) Common Language Specification (CLS)
1. Forms basis of the .NET framework Used for communicating between languages Subset of CTS
2. Manages Garbage Collection, Code Verification, Code Access Security, and Intermediate Language. Subset of CLS Used to unite languages under one umbrella
BY Best Interview Question ON 12 Feb 2019