Mobile Platform – Backend Capabilities

heroku-logoThe Heroku Platform

Reflections is well versed in developing app backend using Heroku a cloud platform which is based on a managed container system. with integrated data services and a powerful ecosystem Heroku is extremely useful for deploying and running modern apps.

custom-backendCustom Backend

Microsoft.NET / PHP based backend – Reflections has wrtten large mobile application backed using cutome code using Microsoft.NET Web API – REST API / SQL Server 2012, CodeIgnator/ PHP and My SQL Combination of technologies.


In iOS 8, Apple introduced CloudKit – a new remote data storage service for apps based on iCloud. It provides a low-cost option to store and share data using users’ iCloud accounts as a back-end storage service. CloudKit is great if data persistence is the top priority.

aws-logoAWS Mobile Hub

Mobile Hub integrates many AWS services that handle user-related tasks like authentication, data storage, backend logic, push notifications, and more in one convenient dashboard. At a high level, API Gateway exposes (via URLs) code that’s written in Lambda. Lambda functions can then use many other services, including DynamoDB (a database) and Cognito (used for authentication).


Firebase is one of the most popular replacements for Parse and for good reason. Their SDK is simple to use and you can start saving data in no time. Authentication with Facebook, Google, Twitter, Github, or email is a breeze with Firebase, especially since there is no additional backend needed.

mobile-app-servicesMobile App Service

With the Mobile Apps feature of Azure App Service, it is easy to rapidly build engaging cross-platform and native apps for iOS, Android, Windows or Mac; store app data in the cloud or on-premises; authenticate users; send push notifications; or add your custom backend logic in C# or Node.js.