Les plateformes de communication en tant que service (cPaaS), parfois appelées plateformes de communication cloud, fournissent des outils aux développeurs mobiles pour connecter leurs applications mobiles aux fonctionnalités SMS, voix et vérification d'un téléphone via des API. Les développeurs utilisent ces produits pour ajouter des capacités de communication telles que les notifications par texte, le chat entre utilisateurs et la connectivité vocale à leurs applications. De nombreuses plateformes cPaaS aident les développeurs à personnaliser la manière dont leurs produits interagissent avec ces fonctionnalités grâce à la documentation sur l'extensibilité.
cPaaS permet aux développeurs de mettre en œuvre des fonctionnalités au-delà des communications de base, telles que l'authentification multi-facteurs (MFA) via des textes et des e-mails. Ces outils sont souvent associés à la VoIP, ou logiciel de voix sur protocole Internet, qui utilise un réseau IP pour transmettre des appels téléphoniques de manière transparente sans avoir besoin de se connecter à un réseau téléphonique supplémentaire.
Pour être inclus dans la catégorie des plateformes de communication en tant que service (cPaaS), un produit doit :
Héberger des API permettant aux développeurs d'intégrer des fonctionnalités de communication dans leurs applications
Fournir une documentation sur les interactions API et l'extensibilité