Method allowing a computerized manager to transparently allocate
computational resources to a plurality of users. A plurality of computers
or servers are provided for accommodating the computational resources or
for storing data. These computational resources and the data are arranged
as a hierarchical repository. A root computer is used as an interface
between the users and the computers or servers. The root computer is
capable of communicating with the users, with the computers or with
servers. The computers or servers are controlled and the manager is
allowed to allocate computer resources to the users. Information is
stored in the computers or servers, in a local repository or in the
system files of the computers or servers. Whenever desired, stored
information is retrieved from the computers or servers and then the
manager dynamically allocates computational resources that are required
for each of the users through the root computer, essentially without
interfering with the continuous operation of the users.