The Mono project is an open development initiative sponsored by Novell that is working to develop an open source implementation of the Microsoft .NET Framework and runtime that will run on Unix-based platforms. It is based on the ECMA standards for C# and the Common Language Infrastructure.