.NET FRAMEWORK :
COMMON TYPE SPECIFICATION
CTS generally defines that how the types are defined ? how they are managed ? and how they are used .
for e.g : classes, interfaces , public , private ,methods etc.
So , for this we have CLS (COMMON LANGUAGE SPECIFICATION ) :
This enables the cross- language integration .
CTS is the communication bridge between the multiple languages.