Plataforma como serviço (PaaS), abreviada como PaaS, é uma plataforma para o desenvolvimento de software disponível como serviço, no qual o desenvolvimento pode ser realizado online ou offline.
No último caso, o desenvolvedor, após baixar uma parte da plataforma, pode desenvolver o software dentro de sua própria infraestrutura e fazer o upload através da sincronização na plataforma pública. Os provedores de serviços PaaS permitem a publicação e venda do software produzido dentro da plataforma de nuvem.
Alguns cenários de uso do modelo PaaS:
Framework de desenvolvimento:
O modelo PaaS fornece um framework no qual os desenvolvedores podem basear-se para desenvolver ou personalizar aplicativos baseados na nuvem. Semelhante à criação de uma macro no Excel, uma solução PaaS permite que os desenvolvedores criem aplicativos usando componentes de software integrados. Funcionalidades de nuvem como escalabilidade, alta disponibilidade e capacidade multi-inquilino estão incluídas para reduzir a quantidade de código que os desenvolvedores precisam escrever.
Análise ou inteligência de negócios:
As ferramentas fornecidas como serviço com uma solução PaaS permitem que as organizações analisem dados e realizem operações de mineração de dados, identificando informações detalhadas e padrões e prevendo resultados para melhorar previsões, decisões de design de produtos, retorno sobre investimento e outras decisões comerciais.
Serviços adicionais:
Os provedores de soluções PaaS podem oferecer outros serviços que aprimoram os aplicativos, como fluxo de trabalho, diretório, segurança e planejamento.