Definition

mobile backend as a service (mobile BaaS)

This definition is part of our Essential Guide: Comprehensive mobile app development guide
Contributor(s): Colin Steele, Stephanie Mann

Mobile backend as a service (MBaaS) is a cloud computing architecture that provides mobile applications 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 mobile apps to backend resources in the cloud. MBaaS 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.

MBaaS empowers mobile developers by completely abstracting the server-side infrastructure. Developers can assemble the required building blocks and just write the code that connects them. This lets developers focus on delivering rich user experiences instead of dealing with mundane backend infrastructure.

This was last updated in May 2016

Continue Reading About mobile backend as a service (mobile BaaS)

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

4 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

This article does a great job of defining MBaaS. This is important as there’s a lot of confusion in the market over the differences between MBaaS, Mobile Enterprise Application Platforms (MEAP) and Low-Code app development platforms. There are benefits of each, and it shouldn’t be an either/or decision when choosing which option makes the most sense for your business. Savvy enterprises are using a combination of Low-Code/Rapid Mobile Application Development (RMAD) solutions coupled with MBaaS to build powerful mobile apps with advanced features.
Cancel
I'm also seeing quite a few align this with the new "serverless" architectures - http://www.thecloudcast.net/2016/03/the-cloudcast-242-understanding.html
Cancel
Are mobile backend services going to replace mobile enterprise application platforms?
Cancel
"This lets developers focus on delivering rich user experiences instead of dealing with mundane backend infrastructure"
I wonder what's the purpose of the mundane adjective in this sentence?
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchNetworking

SearchTelecom

SearchUnifiedCommunications

SearchSecurity

Close