Pada bulan Agustus 2000, Microsoft, Hewlett-Packard, dan Intel bekerja untuk menstandarisasi Common Language Infrastructure (CLI) dan C#. Pada bulan Desember 2001, keduanya diratifikasi Ecma International (ECMA) standar. Organisasi Internasional untuk Standardisasi (ISO) diikuti pada bulan April 2003. Versi saat ini dari standar ISO adalah ISO / IEC 23271: 2012 dan ISO / IEC 23270: 2006. Sementara Microsoft dan mitra mereka memegang paten untuk CLI dan C#, ECMA dan ISO mengharuskan semua paten penting untuk implementasi yang tersedia di bawah "syarat yang wajar dan non-diskriminatif".
Standarisasi Common Language Infrastructure (CLI) dan C#