Patent ID: 8171472

Claim:
A method of executing a plurality of applications, comprising: discriminating static files from non-static files of an execution framework, wherein the discriminating include: loading all framework files in a directory on a computer; capturing information about the framework files including a permissions of the files, a storage size of the files, and the number of files in the directory; installing the execution framework on the computer; identifying as the static files those files in the directory which were originally loaded in the directory, did not experience permissions changes as a result of installing, and did not change file storage size as a result of installing; and identifying as the non-static files those files in the directory that experienced a file storage size change as a result of installing, those files in the directory that were created as a result of installing, those files originally in the directory that were moved outside of the directory as a result of installing, and those files created outside of the directory as a result of installing; installing the non-static files in a first directory on a host computer; installing the non-static files in a second directory on the host computer; installing the static files in a third directory on a server computer, the server computer being different from the host computer; remote mounting the third directory at the host computer; executing a first application within a first instance of the execution framework on the host computer, based on the non-static files in the first directory on the host computer and the remote mounted third directory; and executing a second application within a second instance of the execution framework on the host computer, based on the non-static files in the second directory on the host computer and the remote mounted third directory.