A zero-footprint remotely hosted phone application development environment
is described. The environment allows a developer to use a standard
computer without any specialized software (in some embodiments all that
is necessary is a web browser and network access) together with a
telephone to develop sophisticated phone applications that use speech
recognition and/or touch tone inputs to perform tasks, access web-based
information, and/or perform commercial transactions. Some embodiments
support concurrent call flow tracking that allows a developer to observe,
using a web browser, the execution of her/his application. A variety of
reusable libraries are provided to enable the developer to leverage
well-developed libraries for common playback, input, and computational
tasks. Embodiments support rapid application deployment from the
development environment to hosted application deployment to the intended
audience.