This section describes how VoiceXML applications work, how you implement them and when you should consider VoiceXML rather than other programming models: