The benefits of using VoiceXML to create voice dialogs are:
- Industry-standard markup language allows you to use state-of-the-art tools
to build usable, flexible dialogs
 
- Easy integration with multi-tier, on demand, business applications—a
single application model for both Web and voice solutions 
 
- Reuse of Web infrastructure—common business logic to support multiple
presentation channels
 
- Common toolset for creating applications for all presentation channels:
Web, voice, WAP 
 
- Platform independence—VoiceXML applications are stored on a Web
or application server, and can be run on generic VoiceXML platforms.
 
- Applications are managed on the application server, so there is no need
for separate application management for the voice channel.
 
- Ease of application deployment and updating, resulting from having applications
located centrally on a web server.
 
- Use of the <object> tag enables VoiceXML dialogs to call
voice applications written using Java or state tables.
 
- Availability of reusable dialog components—tested VoiceXML building
blocks for common application functions