Mobile App Development
Platform Comparison
Choose Better From The Best
Platform Type & General Comparison
• PaaS : Product As A Software
• Build custom Mobile Apps with Business Logic without coding
• Build Complete Mobile Solution with Smart Backend and API
• Solution Providers, Marketing Agencies, Enterprises
• No Lockin (Deploy Anywhere)
• Free To Try (Freemium)
• BaaS : Business As A Software
• Data Hosting, Analytics, Cloud Code
• Provide Backend to Mobile Apps
• Developers who needs primitive backend and knows coding
• Data locked to Parse Server
• Free to Onboard (Freemium)
• SaaS : Software As A Service
• Build Apps only based on Pre-defined modules
• Build Apps based on Generic Modules
• Direct SMB owners who wants out of the box mobile apps
• Data + App Control locked to AappMachine platform
• Free To Try (Freemium)
CONFIGURE.IT
PARSE.COM
AppMachine.COM
Data + Database
CONFIGURE.IT
• Database Hosting : Free to Host anywhere
• Database Type : Complete MySQL Driven
• Data Type : Complete MySQL Driven
• Data Limit : Unlimited
• Custom DB Queries : Allow
• Importing Existing Data : Allow
• File Storage : Allow
PARSE.COM
• Database Hosting : Managed
• Database Type : Restricted
• Data Type : Limited
• Data Limit : 20GB
• Custom DB Queries : Allow
• Importing Existing Data : Not Allowed
• File Storage : Not Allowed
AppMachine.COM
• Database Hosting : Managed
• Database Type : Fixed Fields based on Module
• Data Type : Module based
• Data Limit : Not Available
• Custom DB Queries : Not Allowed
• Importing Existing Data : Limited
• File Storage : Not Allowed
Backend + Data ManagementCONFIGURE.IT
• Backend Data Management:
Dynamic Admin Panel
(Fully PHP Based - 100% Customizable)
• Notification and Scheduler : Allow
• Allow Code Customization : (PHP + Any client side framework)
• Custom Business Logic : Allow
• Back End Hosting : Free to host anywhere
• Background Jobs (Cron): Allow
PARSE.COM
• Backend Data Management:
Primitive Data Browser (Like Excel Sheet)
• Notification and Scheduler :
Not Allowed
• Allow Code Customization :
JS + Node.JS
• Custom Business Logic : Limited
• Back End Hosting : Managed
• Background Jobs (Cron):
Not Allowed
AppMachine.COM
• Backend Data Management:
Module based Basic Data Management
• Notification and Scheduler :
Not Allowed
• Allow Code Customization :
Not Allowed
• Custom Business Logic :
Not Allowed
• Back End Hosting : Managed
• Background Jobs (Cron):
Not Allowed
Data API
• Basic CRUD API : Allow
• Custom API Development : Allow
• API Development Method :
Visual Configuration (Without Coding)
• 3rd Party API : Any API ready
• Basic CRUD API : Allow
• Custom API Development : Not Allowed
• API Development Method : Coding Required
• 3rd Party API : Not Allowed
• Basic CRUD API : Not Allowed
• Custom API Development : Not Allowed
• API Development Method : Not Available
• 3rd Party API : Limited
CONFIGURE.IT PARSE.COM
AppMachine.COM
Mobile App Development
• Application Development :
Web Based Editor with Dynamic Configuration of UI
and Logic
• Platform Support : iOS Android (Coming Soon)
• Analytics : (Coming Soon)
• Push Notifications : Allow
• Push Notification
Segmentation : Allow
• Application Development :
Not Available
• Platform Support : iOS, Android, Windows, Mac, .NET and others
• Analytics : (basic)
• Push Notifications : Allow
• Push Notification Segmentation : (Paid)
• Application Development :
Web based module configuration. Limited UI flexibility
• Platform Support : iOS, Android, WP8
• Analytics : (basic)
• Push Notifications : (basic)
• Push Notification Segmentation : Not Allowed
CONFIGURE.IT PARSE.COM
AppMachine.COM
Mobile App Development Continue
• Native Apps out of the box : Allow
• Custom UI for Apps : Allow
• 3rd Party SDK Integration : Social + Many others
• Mobile App Code : Completely Customizable Native Code Download
• App Templates : Custom Templates
• Native Apps out of the box : Not Allowed
• Custom UI for Apps : Not Available
• 3rd Party SDK Integration : FB, Twitter
• Mobile App Code : Not Applicable
• App Templates : Not Allowed
• Native Apps out of the box : Allow
• Custom UI for Apps : Enterprise Users only
• 3rd Party SDK Integration : General Social Platforms
• Mobile App Code : Not Available
• App Templates : Navigation Blocks
CONFIGURE.IT PARSE.COM
AppMachine.COM
Development Workflow
• Development Team Management : Allow
• Real Time Preview of Application : Allow
• Individual Screen Refresh while previewing app : Allow
• Backend Deployment : One Click deployment to remote server
• Re-usability : At every stage (field, tables, modules, controls, screens, entire projects)
• Development Team Management : Not Allowed
• Real Time Preview of Application : Not Allowed
• Individual Screen Refresh while previewing app : Not Allowed
• Backend Deployment : Not Allowed
• Re-usability : Not Allowed
• Development Team Management : Not Allowed
• Real Time Preview of Application : Allow
• Individual Screen Refresh while previewing app : Not Allowed
• Backend Deployment : Not Allowed
• Re-usability : Not Allowed
CONFIGURE.IT PARSE.COM
AppMachine.COM
Reference
• http://www.configure.it/
• http://www.configure.it/mobile-app-development-platforms-comparison/