6. The system of claim 4 wherein the voice application comprises one or more of a speak component, a listen component, a process component, a route component, a transfer component, a group component, or an access data component.
4. A system including software for translating a voice application, the system comprising: a computer; a voice application development environment, executable on said computer, the voice application development environment comprising: a modeling component, executable on said computer, for receiving a graphical model of the voice application and converting the graphical model into a first metadata representation that describes the voice application, the voice application including voice components and relationships between the voice components; a parsing component, executable on said computer, for parsing the first metadata representation into an intermediate data structure, the intermediate data structure including objects that correspond to the voice components in the voice application and the relationships between the voice components; a repository, stored on a computer readable medium, for storing the intermediate data structure; a first rendering engine, executable on said computer, for translating the intermediate data structure into a first target metadata representation when a user specifies a first runtime environment, wherein the first rendering engine is a first plugin to the voice application development environment, the first rendering engine defining first rules for parsing the voice application into the first runtime environment; and a second rendering engine, executable on said computer, for translating the intermediate data structure into a second target metadata representation when a user specifies a second runtime environment, wherein the second rendering engine is a second plugin to the voice application development environment, the second rendering engine defining second rules for parsing the voice application into the second runtime environment.