L'attuale versione degli standard ISO sono ISO/IEC 23271:2012 e ISO/IEC 23270:2006.Mentre Microsoft e i loro partner detengono brevetti per CLI e C#, ECMA e ISO richiedono che tutti i brevetti essenziali per l'implementazione siano resi disponibili a "condizioni ragionevoli e non discriminatorie".Le aziende hanno accettato di soddisfare questi termini e di rendere disponibili i brevetti senza diritti d'autore. Tuttavia, questo non si applicava alla parte di.NET non coperta dagli standard EC-ISO, che includeva gli standard ADO per Windows, BC.NET e ASP.NET. Gli standard ISO sono stati ratificati dall'Organizzazione internazionale per la standardizzazione (ISO) nell'aprile 2003.
standardizzare la Common Language Infrastructure (CLI) e il C#