Plataformas de comunicação como serviço (cPaaS), às vezes referidas como plataformas de comunicação em nuvem, fornecem ferramentas para desenvolvedores móveis conectarem seus aplicativos móveis aos recursos de SMS, voz e verificação de um telefone via APIs. Os desenvolvedores usam esses produtos para adicionar capacidades de comunicação, como notificações de texto, bate-papo entre usuários e conectividade de voz aos seus aplicativos. Muitas plataformas cPaaS ajudam os desenvolvedores a personalizar como seus produtos interagem com esses recursos por meio de documentação sobre extensibilidade.
cPaaS permite que os desenvolvedores implementem funcionalidades além das comunicações básicas, como autenticação multifator (MFA) via textos e e-mails. Essas ferramentas são frequentemente associadas ao VoIP, ou software de voz sobre protocolo de internet, que usa uma rede IP para transmitir chamadas telefônicas de forma contínua, sem a necessidade de se conectar a uma rede telefônica extra.
Para se qualificar para inclusão na categoria de Plataformas de Comunicação como Serviço (cPaaS), um produto deve:
Hospedar APIs permitindo que os desenvolvedores integrem funcionalidades de comunicação em seus aplicativos
Fornecer documentação sobre interações de API e extensibilidade