Mono içerisindeki teknolojiler

Mono kullanışlı yazılım geliştirme bileşenlerini barındırır:

  • Sınıf yükleyici, Just-in-time derleyici ve çöp toplayan runtime içeren Ortak Dil Altyapısı (Common Language Infrastructure)
  • CLR (Common Language Runtime) üzerinde çalışabilen tüm diller ile kullanılabilecek ortak sınıf kütüphanesi.
  • C# dili için derleyici. Gelecekte diğer diller için de derleyiciler eklenebilir.

Bu bileşenlerin CLR, Ortak Tip Sistemi (CTS) gibi özellikleri kullanılarak geliştirilen uygulamanın veya kütüphanenin çeşitli bölümleri, farklı diller ile geliştirilerek istendiğinde birleştirilebilir.

Bu yolla tek bir nesne sistemi, threading sistemi, sınıf kütüphaneleri ve çöp toplama sistemi çeşitli programlama dilleri arasında paylaşılabilir ve yazılım geliştirme süreci daha etkin bir biçimde gerçekleştirilebilir.