Xamarin é uma plataforma que permite desenvolver aplicativos para dispositivos móveis usando C# e a plataforma .NET. Ela foi adquirida pela Microsoft em 2016 e agora é uma das opções oficiais para desenvolvimento de aplicativos para iOS e Android. A implementação de Xamarin  para o sistema de construção da Microsoft permite que desenvolvedores usem o Microsoft Build System para construir e testar aplicativos Xamarin. A implementação usa o mono-msbuild, que é uma implementação do MSBuild (sistema de construção da Microsoft) para plataformas não-Windows. Isso permite que desenvolvedores usem ferramentas e fluxos de trabalho já conhecidos para construir aplicativos Xamarin, independentemente do sistema operacional que estiverem usando. 