Xamarin.Forms permite criar interfaces nativas para iOS, Android e UWP a partir de uma única base de código compartilhada, escrevendo apenas uma vez a interface e reutilizando-a nas três plataformas. O framework fornece controles, páginas, layouts e outras funcionalidades como data binding, animação e mensageria para facilitar o desenvolvimento multiplataforma.