Implementations
- The .NET Framework is built on the Common Language Runtime, Microsoft's commercial implementation of the CLI for desktop and server systems, and also encompasses a large collection of programming frameworks and libraries.
- Shared Source Common Language Infrastructure is a reference implementation of the CLI available from Microsoft, under the Shared source licensing program.
- .NET Compact Framework is Microsoft's commercial implementation of the CLI for portable devices and Xbox 360.
- Microsoft Silverlight, an implementation for use in web browsers - for Microsoft Windows and Mac OS X.
- Mono development platform is an open source implementation of CLI and accompanying technologies, sponsored by Xamarin.
- Portable.NET, part of the dotGNU project, is a Free Software implementation of ECMA-335 by Free Software Foundation.
- VMKit part of Low Level Virtual Machine toolkit as of version 2.3. Implements very incomplete and alpha stage support of a Virtual Execution System. It is based on DotGNU, Portable.NET corelib and class libraries.
Read more about this topic: Common Language Infrastructure