CTS sayesinde,
programlama dillerinin kullandığı veri türleri arasında uyumluluk vardır.
Örn: Int tipi C++.NET ve VB.NET’teki tamsayı tiplerinin kapasiteleri aynıdır. Diğer bir deyişle VB’de geliştirilen bir dll C#’da rahatlıkla kullanılabilir.
CTS sayesinde;
- .NET’de tip güvenli, yüksek performanslı ve kullanılan programlama dilinin
diğer .NET uyumlu diller ile entegre bir şekilde çalışması sağlanır. - Birçok programlama dilinin .NET mimarisinde tam nesne yönelimli olarak
.NET için program yazma aracı olmasına imkan verir. - Herhangi bir .NET uyumlu dilde geliştirilen nesne diğer dillerde de sorunsuz olarak çalıştırılabilir.
.NET platformunu paylaşan dillerin sadece CTS’yi desteklemeleri yetmemektedir yetmemektedir. Bunun yanında Ortak Dil Spesifikasyonu da (CLS) desteklemeleri gerekmektedir .
CLS uyumlu bir dil ile geliştirilen bir program ile farklı diller arasında etkileşim sağlanabilir. .NET’in temel sınıf kütüphanelerinin içerisinde yer alan kodların büyük bir bölümü CLS uyumludur.