Patent ID: 7062543

Claim:
An information-processing apparatus comprising: storage means for storing application programs and data files; processing means for activating an application program stored in said storage means to carry out required processing; communication means for communicating data with an external server; and control means for controlling said communication means and said storage means; wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means; but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means.