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 by parsing the objects for conformance with one or more rules, generating transformed objects according to the rules, comparing the untransformed objects and transformed objects, customizing the one or more rules responsive to the comparison, and providing the plurality of transformed objects to the second instance of the application.