Xamarin to platforma składająca się z Xamarin.iOS, Xamarin.Android, Xamarin.Mac i Xamarin Test Cloud. Umożliwia pisanie wieloplatformowych aplikacji natywnych na iOS, Androida i Maca i śledzenie aplikacji przez cały cykl jej życia. Wprowadzenie Xamarin.Forms obsługuje tworzenie natywnego interfejsu użytkownika dla systemów iOS, Android i Windows