Xamarin позволяет разработчикам использовать все преимущества и возможности .NET платформы для создания мобильных приложений с помощью языка С#, и предоставляет полноценные наборы нативных API для использования возможностей каждой из мобильных платформ, для которых создается приложение. Microsoft уже долгое время сотрудничал с компанией Xamarin и совместно компании успели реализовать интеграции с Visual Studio, Microsoft Azure, Office 365 и Enterprise Mobility Suite, для того чтобы предоставить разработчикам полный цикл для построения нативных кросс-платформенных приложений. Visual Studio и Xamarin вместе являются мощной комбинацией технологий, которые позволяют разработчикам создавать мобильные приложения на С# и предоставлять пользователю полностью нативный опыт мобильных приложений на лидирующих платформах — iOS, Android и Windows.