A voice platform executes the commands and logic specified by a voice application, provides speech processing capabilities (e.g., speech recognition, text-to-speech, voice authentication) and enables application creation. They also interface with back-end systems (e.g., databases, CRM applications, legacy systems) and call center infrastructure (i.e., computer telephony integration), and provide system management and administration capabilities.