Azure MobileServices provides a cloud backend platform that can be used across multiple mobile and web app platforms. It addresses common app development needs like storing and fetching data from a database, authenticating users, sending push notifications and emails. The MobileServices platform handles building and hosting the web service on a server and allows apps to consume the service through a common API. This provides developers with a solution to common app activities without having to build the backend themselves.