To reduce a CPU load in the environment of a client and a request for a memory and a disk resource, and to improve the extendibility or maintenance of this system by integrating a function offered by a server and a function at a client side using this function into components.
A space information data used by a client 70 is managed by the process space of a server 60, and only the minimum partial copy 74 of the data is offered to a client. Also, a program in charge of an application function is integrated into components, and this is divided into a component 66 operating in the process space of a server and a component 75 operating in the process space of the client, and the details of the interface of those application functions are prevented from being known by the client or the server.