1. A method for dynamically deploying an application transformation tool over a network to transform an application, the method comprising: (a) receiving, by a service executing on one or more servers, via a network from a remote client a request to establish an instance of an application transformation tool; (b) dynamically establishing, by the service, the instance of the application transformation tool on one or more servers accessible by the remote client via the network; (c) receiving, by the instance of the application transformation tool via the network a plurality of objects from a first instance of the application; and (d) transforming, by the instance of the application transformation tool, the plurality of objects to provide a set of transformed objects for a second instance of the application.