Windows Mobile Services allows developers to build mobile backends that support Windows, iOS, Android and HTML5/JS apps. It provides APIs, SDKs and services for authentication, data storage, push notifications, scripts and scheduling capabilities. Developers can authenticate users against social providers, set permissions on data access, and execute scripts on schedules or on-demand to handle common backend tasks like data aggregation, image processing and push notifications. The service monitors diagnostics and allows scaling out by adding instances or upgrading to a dedicated SQL database for high performance.