4. A computer-readable medium that is encoded with instructions that are able to be executed by a computing system, said computer-readable medium comprising: an enterprise archive file stored on the computer-readable medium, said enterprise archive file being configured for deployment in a JAVA 2 PLATFORM ENTERPRISE EDITION (J2EE) compliant application server implemented as a program stored in a tangible storage medium, said program controlling computing equipment, said enterprise archive file comprising: a plurality of markup interpreters, each markup interpreter being based upon a common interpreter interface; and a servlet configured to map incoming requests formatted in accordance with a Session Initiation Protocol (SIP) to one of said markup interpreters based upon a type of markup that is to be used during a telephony session as specified by the incoming request, wherein the application server utilizes the mapped markup interpreter for the telephony session to handle markup associated with an Interactive Voice Response (IVR) application executing upon the application server, wherein in absence of the IVR application deployed via the enterprise archive file, the application server represents a functional telecommunication infrastructure for providing telecommunication and Web services that lacks IVR functionality, which is provided by the IVR application when deployed within the application server, wherein the application server comprises a Web server, a telephony server, a dialog server, and a voice server all of which are operable for providing the telecommunication and Web services before deployment of the IVR application.
5. The computer-readable medium of claim 4 , wherein said servlet accepts the incoming request from a SIP stack of the application server, wherein during a telephony session the Web server, the telephony server, the dialog server, the voice server, and the IVR application exchange information internally in accordance with standards and protocols of the application server.