The object of the invention is to provide the user with improved
operatability of an information-processing apparatus and usability of
application programs as well as to implement rendering of services to
download the application programs from a server to the
information-processing apparatus. If storage means employed in the
information-processing apparatus does not contain a free area with a
storage size large enough for accommodating a desired application program
and a data file relevant thereto to be downloaded from the server, an
information communication system comprising the information-processing
apparatus and the server automatically transfers application programs and
data files from the storage means to an external recording medium such as
the server itself to be saved therein in order to secure a free storage
area in the storage means. The free storage area is used for storing a
desired application program and a relevant data file which are to be
downloaded from the server.