Microsoft Azure Mobile Services
Microsoft Azure mobile services can help you build cross-platform and native apps for iOS, Android, Windows and Mac easily. You can store app data on the could or on premises, authenticate users with active directory connect to resources like SAP, Oracle, SQL Server etc., improve app responsiveness by storing data locally on the device, access data securely from your own data centers and broadcast personalized push notifications to all devices in seconds.