Patent ID: 8015560

Claim:
An application managing apparatus that manages an application operating on a virtual machine, comprising: first receiving means for receiving a program file of an application, an installation instruction to install the program file of the application, and a name of the application, from a client via a network; install means for installing the program file received by said first receiving means in an external storing device; path registration means for registering, in an internal storing means, path information indicating a path to access the program file installed in said external storing device in correspondence with the name of the application; second receiving means for receiving a start instruction with a name of an application from the client via the network; generation means for generating a loader for loading a program file of an application corresponding to the name of the application received with the start instruction; application starting means for starting the application corresponding to the name of the application received with the start instruction by loading the program file from said external storing device by the loader generated in correspondence with the received name using the path information registered in correspondence with the name of the application; loader registration means for registering the generated loader in the internal storing means; and deletion means for deleting a loader corresponding to an inactive application from the internal storing means.