Backend-as-a-Service (BaaS) é um cloudbaseado em um modelo que permite aos desenvolvedores de aplicativos móveis e da Web terceirizar hospedagem, armazenamento, gerenciamento de banco de dados e outros aspectos de back-end do projeto e se concentrar apenas no lado do front-end. Os provedores de BaaS usam APIs e SDKs (kits de desenvolvimento de software) para oferecer serviços que suportam várias plataformas e fornecer aos desenvolvedores uma maneira simples e eficiente de conectar seus aplicativos a serviços na nuvem.