Microsoft secara resmi mengakuisisi Xamarin untuk membantu Developer C# mengembangkan aplikasi yang lintas platform sehingga menjadi lebih efisien hanya dengan satu langkah pengembangan.
Xamarin Inc membuat alat pengembangan bernama Xamarin yang memungkinkan pengembangan aplikasi di berbagai platform sekaligus hanya menggunakan bahasa pemrograman C#.