Backend as a Service

Backend as a Service (abbreviated BaaS ) is a service that gives developers access to a development environment in the browser, which is simultaneously connected to the cloud. The purpose of these services is to facilitate the creation of backend for apps and mobile websites in the browser and with the help of modeling. Most offer these services with user management, social network integration and Push Notification different pre-installed features. The interfaces to the services provided by means of SDKs available, some of which are generic but partially also generated.

BaaS is not yet widely used as a service. The first startups that offer BaaS, have founded in 2011. The global BaaS market has a current estimated value of $ 216.5 million (as of 2012)

Backend as a Service is a new level of abstraction in application development. Infrastructure and software are provided on the " as a Service " business model for a monthly fee. "Backend as a Service" ( BaaS ) comprises the automated creation and hosting a backend as well as its configuration by the user via a web browser. Depending on the provider and the package chosen to functions, scaling, service level agreements, location of the server and price differ.

Create a backend with various modules, requires a lot of time and money. But many things, such as database and user management are similar for each backend, this area can also be outsourced. It is being used in BaaS. The service offers a backend, which can be extended with various modules. A generated SDK provides the connection to this backend. These are available for most platforms, including Android, iOS, BlackBerry, Windows Phone. For other platforms is an API available that can be addressed from different programming languages.

Service Provider

Each BaaS provider provides various features available. The tools are generally:

  • Push Notifications
  • Integrating Social Networks
  • Cloud Storage
  • Chat and Messaging
  • User Management
  • Business logic, object-oriented program structures
  • Usage Analysis

Comparison

  • Basic (0 € )
  • Medium (49 € )
  • Professional (299 € )
  • Ultimate ( € 599 )
  • User Management
  • Chat
  • Facebook
  • Twitter
  • Messaging
  • Push
  • XML import and export
  • CSV import and export
  • Cloud Database
  • Staging
  • Android
  • IOS
  • Python
  • PHP
  • Java
  • Germany

Open Source

  • No details
  • No details
  • No details
  • Free
  • Basic ( $ 11.99 )
  • Professional ( $ 47.99 )
  • Enterprise ( $ 119.99 )
  • Push
  • Analytics
  • Cloud Database
  • Logger
  • Mail
  • Paypal
  • MoSync
  • User Management
  • Android
  • IOS
  • Windows Phone
  • PHP
  • Javascript
  • No details
  • Free
  • Pro ( $ 199 )
  • Custom
  • User Management
  • Push
  • File management
  • Managing acquisitions
  • Android
  • IOS
  • Javascript
  • No details
  • Free
  • Pro ( $ 200 )
  • For 5000 users $ 1,500
  • User Management
  • Push
  • Location
  • Android
  • IOS
  • HTML5
  • No details
  • Free
  • Small ( $ 99)
  • Medium ( $ 199 )
  • Max ( $ 499 )
  • Enterprise
  • Data storage
  • Sync
  • User management with rights system
  • File management
  • Push
  • Android
  • IOS
  • Windows Phone
  • Titanium
  • No details
  • User Management
  • Chat
  • Facebook
  • Twitter
  • Messaging
  • Push
  • XML import and export
  • CSV import and export
  • Cloud Database
  • Staging
  • Android
  • IOS
  • Python
  • PHP
  • Java
  • Not specified
  • Free
  • Reseller
  • Enterprise

Price on consultation

  • Location
  • Chat
  • User Management
  • Content management (movies, large files )
  • Ratings
  • Messages
  • Android
  • IOS
  • Windows Phone
  • BlackBerry
  • HTML5
  • No details
  • Free
  • SLA
  • Enterprise

Price on consultation

  • User Management
  • Amazon S3
  • Facebook
  • Twitter
  • Geoqueries
  • Staging
  • Analytics
  • Android
  • IOS
  • Javascript
  • No details

Business Model

Most BaaS providers provide a freemium model. In this model the user and API calls are restricted. If this limit is exceeded, needs to be replaced in the next higher model either or each user, which is above the limit, must be paid separately.

96964
de