Í ágúst 2000 unnu Microsoft, Hewlett-Packard og Intel að því að staðla Common Language Infrastructure (CLI) og C#. Í desember 2001 voru báðir staðlaðir Ecma International (ECMA) staðlar. Alþjóðastofnun um staðla (ISO) fylgdi í apríl 2003. Núverandi útgáfa ISO staðla er ISO / IEC 23271: 2012 og ISO / IEC 23270: 2006. Þó að Microsoft og samstarfsaðilar þeirra eigi einkaleyfi fyrir CLI og C #, ECMA og ISO krefjast þess að öll einkaleyfi sem eru nauðsynleg til að innleiða séu í boði undir "sanngjörnum og ómismunalegum skilmálum". Fyrirtækin samþykktu að uppfylla þessi skilmál og gera einkaleyfi aðgengilega án gjaldtöku. Þetta gilti þó ekki fyrir þann hluta af.NET sem ekki er falla undir ECMA-ISO staðla, sem innihélt ADO fyrir Windows, BC.NET og Microsoft ASP.NET.
að staðla Common Language Infrastructure og C#