1. A method for maintaining a hierarchical network of superior and inferior computers comprising: querying a first inferior computer, by the superior computer, to locate a second inferior computer in the network in which to install a first application and to execute the first application, wherein the superior computer does not act as an inferior computer; requesting the second inferior computer, by the superior computer, to install the first application and execute the first application; transferring one or more files to the second inferior computer; modifying the second inferior computer to install and execute the first application on the second inferior computer and recording the modifications, wherein modifying comprises allocating a resource to the first application; halting the first application on the second inferior computer; reversing a portion of the modifications to the second inferior computer according to the recorded modifications, wherein reversing comprises deallocating the resource from the first application; and re-modifying the second inferior computer to install and execute a second application on the second inferior computer and recording the re-modifications, wherein the re-modifying comprises allocating the resource to the second application.