With Azure Mobile Services you have a toolbox of different features that help you to easily create a backend for your app. Features such as data storage, custom APIs, notifications, authentications and more. It supports iOS, Android, Windows and REST without writing a single line of C# code.