1. A method for selling and executing an application located on a remote file system for a client, comprising: receiving a purchase request for the application from a computer system of the client, wherein the computer system is a node of a plurality of nodes of the client, wherein the computer system includes an interface to the remote file system and a processor, and wherein the interface mounts the remote file system as part of a local file system of the computer system; adding an application icon to the remote file system , wherein the application icon allows execution of the application, and wherein the application icon is added to the remote file system after receiving the purchase request; receiving an execution request for the application from the computer system, wherein the execution request is received when the computer system accesses the application icon; and initiating execution of the application from the remote file system , wherein the application is executed by the computer system from the remote file system, and wherein the application is accessed by using the local file system.