C# är tillsammans med Java det vanligaste utvecklingsspråket bland företag. Men C# och Microsofts utvecklingsplattform Dotnet har hittills fungerat exklusivt i Microsoftmiljö. Det ändrar nu Microsoft på - en stor förändring.
På serversidan gör Microsoft Dotnet till öppen källkod, så att vem som helst kan göra förändringar. På runtime-sidan - program som körs på datorn - portar Microsoft nu Dotnet så att program ska fungera att köra även på Linux och Mac OS.