Las plataformas de comunicación como servicio (cPaaS), a veces denominadas plataformas de comunicación en la nube, proporcionan herramientas para que los desarrolladores móviles conecten sus aplicaciones móviles a las funciones de SMS, voz y verificación de un teléfono a través de APIs. Los desarrolladores utilizan estos productos para añadir capacidades de comunicación como notificaciones de texto, chat entre usuarios y conectividad de voz a sus aplicaciones. Muchas plataformas cPaaS ayudan a los desarrolladores a personalizar cómo sus productos interactúan con estas funciones a través de documentación sobre extensibilidad.
cPaaS permite a los desarrolladores implementar funcionalidades más allá de las comunicaciones básicas, como la autenticación multifactor (MFA) a través de mensajes de texto y correos electrónicos. Estas herramientas a menudo se asocian con VoIP, o software de voz sobre protocolo de internet, que utiliza una red IP para transmitir llamadas telefónicas sin problemas sin la necesidad de conectarse a una red telefónica adicional.
Para calificar para la inclusión en la categoría de Plataformas de Comunicación como Servicio (cPaaS), un producto debe:
Alojar APIs que permitan a los desarrolladores integrar funcionalidades de comunicación en sus aplicaciones
Proporcionar documentación sobre interacciones de API y extensibilidad