Backend as a service (BaaS), czasem także mobile backend as a service (MBaaS), – usługa dostarczająca twórcom aplikacji internetowych i mobilnych narzędzia do łatwego budowania zaplecza (back-endu) dla aplikacji klienckich (front-endu); dostępne funkcje obejmują m.in. zarządzanie użytkownikami, powiadomienia push oraz integrację z serwisami społecznościowymi. Usługi te udostępnia się zwykle za pomocą zestawów SDK i API jako element chmury obliczeniowej. BaaS bywa opisywane jako model, w którym dostawca udostępnia gotowe elementy logiki serwerowej (m.in. uwierzytelnianie użytkowników, zarządzanie bazą danych, zdalne aktualizacje, powiadomienia push, przechowywanie danych i hosting) bez samodzielnego utrzymywania serwerów. Deweloper integruje je przez API i SDK, bez samodzielnego utrzymywania serwerów. Większość startupów BaaS powstała w 2011 roku lub później.
Charakterystyka Aplikacje internetowe i mobilne wymagają podobnego zestawu funkcji po stronie back-endu, m.in. usług powiadomień, integracji z serwisami społecznościowymi oraz przechowywania danych w chmurze. Każda z takich usług ma własne API, które trzeba osobno zintegrować w aplikacji, co bywa czasochłonne i skomplikowane.