One of my favorite Microsoft Services to tell developers about is Windows Azure. Windows Azure is Microsoft’s cloud platform which offers developers a ton of great resources for building cloud enabled applications.
Image may be NSFW.
Clik here to view.
One of these resources is Azure Mobile Services. Azure Mobile Services provides developers the ability to quickly deploy a full featured and scalable backend for their application. Their application can be deployed to any platform (including iOS and Android) because all features of Mobile Services can be accessed via a REST API. There are also SDKs (and an example application) available for C#, JavaScript, iOS, Android, and cross platform tools like Xamarin and PhoneGap.
Clik here to view.
