1. A method for applying one or more rules that transform objects of an application, the method comprising: (a) identifying, by an application transformation tool, from an instance of an application a plurality of objects that have been modified; (b) detecting, by the application transformation tool, whether each of the plurality of objects are permissibly alterable; (c) determining, by the application transformation tool, whether each of the permissibly alterable objects reference a standard interface of the application; and (d) applying, by the application transformation tool responsive to the determination, one or more rules that transform objects to portions of the permissibly alterable objects that do not reference the standard interface of the application.