Una piattaforma vocale esegue i comandi e la logica specificati da un’applicazione vocale, fornisce funzionalità di elaborazione vocale (ad esempio riconoscimento vocale, sintesi vocale, autenticazione vocale) e consente la creazione di applicazioni. Inoltre, si interfaccia con i sistemi di back-end (ad es. database, applicazioni CRM, sistemi legacy) e l’infrastruttura del call center (ad esempio, l’integrazione della telefonia tramite computer) e fornisce funzionalità di gestione e amministrazione del sistema.