Backend as a Service (BaaS)

Backend as a Service (BaaS) is a cloud computing architecture that provides mobile applications, websites, and USSD Codes with access to the servers, storage, databases and other resources they need to run.

An alternative to mobile middleware, a backend as a service (BaaS) approach uses unified application programming interfaces (APIs) and software developer’s kits (SDKs) to connect apps and sites to backend resources in the cloud. BaaS can also be used to federate backend services and provide common backend features such as push notifications, social networking integration, and location services. This is a departure from typical mobile application development, which requires developers to incorporate the APIs of each backend service individually.

BaaS has been developed for the M-Government and MCI.