Le piattaforme di comunicazione come servizio (cPaaS), a volte chiamate piattaforme di comunicazione cloud, forniscono strumenti per gli sviluppatori di app mobili per connettere le loro app alle funzionalità di SMS, voce e verifica di un telefono tramite API. Gli sviluppatori utilizzano questi prodotti per aggiungere capacità di comunicazione come notifiche di testo, chat tra utenti e connettività vocale alle loro applicazioni. Molte piattaforme cPaaS aiutano gli sviluppatori a personalizzare come i loro prodotti interagiscono con queste funzionalità tramite documentazione sull'estensibilità.
cPaaS consente agli sviluppatori di implementare funzionalità oltre le comunicazioni di base, come l'autenticazione a più fattori (MFA) tramite testi ed email. Questi strumenti sono spesso associati a VoIP, o software di protocollo voce su internet, che utilizza una rete IP per trasmettere le chiamate telefoniche senza soluzione di continuità senza la necessità di connettersi a una rete telefonica aggiuntiva.
Per qualificarsi per l'inclusione nella categoria delle Piattaforme di Comunicazione come Servizio (cPaaS), un prodotto deve:
Ospitare API che consentano agli sviluppatori di integrare funzionalità di comunicazione nelle loro app
Fornire documentazione sulle interazioni API e sull'estensibilità