Morris
El CTS o Common Type System es utilizado por todos los lenguajes construidos en .NET Framework. Common Language Runtime (CLR) es la parte básica del marco .NET. El CTS no habla de ninguna sintaxis o palabras clave específicas, pero define un conjunto común de tipos que se pueden utilizar con varias sintaxis de lenguaje. El CTS proporciona un conjunto básico de tipos de datos para cada idioma que se ejecuta en la plataforma .NET.
CTS establece una estructura que ayuda a la integración entre idiomas, la ejecución de código de alto rendimiento y la seguridad de tipos. Define las reglas que debe seguir el lenguaje, lo cual es crucial para garantizar que los objetos escritos en varios idiomas puedan interactuar entre sí. CTS también proporciona un modelo orientado a objetos que ayuda a la ejecución total de muchos lenguajes de programación.