A method includes requesting a computer in a network to install a first
application and execute the first application, transferring one or more
files to the computer, making modifications to the computer to install
and execute the first application on the computer while recording the
modifications, the modifications comprising allocating a resource to the
first application, halting the first application on the computer, and
reversing a portion of the modifications to the computer according to the
recorded modifications. The reversing includes deallocating the resource
from the first application. The method also includes making modifications
to the computer to install and execute a second application on the
available computer while recording the modifications, where the
modifications include allocating the resource to the second application.