Xamarin ist eine Plattform, die seit 2011 besteht und über 300.000 registrierte Entwickler sowie 15.000 zahlende Kunden in 70 Ländern hat. Sie ermöglicht die Entwicklung von nativen iOS-, Android- und Windows-Apps in C#, wobei 75% des Codes plattformübergreifend geteilt werden können. Die Technologie nutzt native UI und Performance und bietet Entwicklern Werkzeuge wie Xamarin Studio und verschiedene Designer für die Erstellung von Apps.