O .NET é uma plataforma de desenvolvedor composta de ferramentas, linguagens de programação e bibliotecas para criar muitos tipos diferentes de aplicativos.

O Xamarin estende a plataforma de desenvolvedor .NET com ferramentas e bibliotecas especificamente para a criação de aplicativos para Android, iOS, tvOS, watchOS, macOS e Windows.