في أغسطس 2000، عملت مايكروسوفت، هيوليت باكارد، وإنتل على توحيد بنية تحتية اللغة المشتركة (CLI) و C#. بحلول ديسمبر 2001، تمت المصادقة على معايير إيكما الدولية (ECMA). ولاحقت المنظمة الدولية للتوحيد القياسي (ISO) في أبريل 2003. النسخة الحالية من معايير ISO هي ISO/IEC 23271:2012 و ISO/IEC 23270:2006. في حين أن مايكروسوفت وشركائها يمتلكون براءات الاختراع لـ CLI و C#، فإن إيكما و إيزو يتطلبون توفير جميع براءات الاختراع الأساسية للتنفيذ بموجب "شروط معقولة وغير تمييزية". وافقت الشركات على تلبية هذه الشروط، وجعل براءات الاختراع متاحة دون رسوم ملكية. ومع ذلك، هذا لم ينطبق على جزء من.NET غير المشمول من قبل معايير إ
قياس البنية التحتية اللغوية المشتركة (CLI) و C#