Morris
Le CTS ou Common Type System est utilisé par tous les langages construits sur le .NET Framework. Common Language Runtime (CLR) est la partie de base du framework .NET. Le CTS ne parle pas de syntaxe ou de mots-clés spécifiques, mais il définit un ensemble commun de types qui peuvent être utilisés avec diverses syntaxes de langage. Le CTS fournit un ensemble de base de types de données pour chaque langage exécuté sur la plate-forme .NET.
CTS établit une structure qui facilite l'intégration multilingue, l'exécution de code haute performance et la sécurité des types. Il définit les règles que le langage doit suivre, ce qui est crucial pour s'assurer que les objets écrits dans différentes langues sont capables d'interagir les uns avec les autres. CTS fournit également un modèle orienté objet qui facilite l'exécution totale de nombreux langages de programmation.