1. A method for accessing a first application by a first server and then replacing said first application with a second application executing in a second server, said first server having a first, local storage, said second server having a second, local storage, said method comprising the steps of: routing a request for an application identified by a first level name and a second level name from a proxy server to said first server, said first server requesting from said first local storage said application identified by said first level name and said second level name, said request being redirected from a first local storage to said first application in a shared storage, said first application in said shared storage having said first level name, said second level name and a third level name, wherein said first level name, said second level name and said third level name of said first application represent qualifiers that form a first hierarchical directory in said shared storage, wherein a first level qualifier of said first application indicates a name of said first application, a second level qualifier of said first application indicates an address of said first application, and a third level qualifier of said first application indicates a version number of said first application; accessing, by a third server, said first application from said shared storage, said first application identified by a second, extended hierarchical directory comprising said first level hierarchy plus a lower level qualifier; subsequently routing a request for said application identified by said first level name and said second level name to a second server, wherein the second server is a test server, said second server requesting from said second local storage, said application identified by said first level name and said second level name, said request being redirected from said second local storage to a second application in said shared storage, said second application in said shared storage having said first level qualifier of said first application, said second level qualifier of said first application, and a third level name different than said third level name of said first application in said shared storage, wherein said first level name, said second level name and said third level name of said second application represent qualifiers that form said second, extended hierarchical directory in said shared storage, wherein the different third level name is a third level qualifier of said second application that indicates a different version number, the different version number identifying said second application as a more recent version of said first application; configuring a test proxy server to route requests to said test server by adding a proxy statement to the test proxy server; verifying a proper operation of said application on said test server; responsive to verifying a proper operation of said application, permanently reconfiguring said proxy server to route all subsequent requests for said application identified by said first level name and said second level name to said test server instead of said first server, wherein permanently reconfiguring said proxy server comprises adding said proxy statement to said proxy server; and terminating the test proxy server by removing the proxy statement.