1. A terminal device for processing a portable electronic device having at least one function, comprising: means for storing an application; reading means for reading the function from the portable electric device; determination means for determining whether or not the storing means stores an application corresponding to the function read by the reading means; first execution means for executing the application if the determination means determines that the storing means stores the application; download means for downloading the application from an external apparatus connected to the terminal device in the storing means if the determination means determines that the storing means does not store the application; and second execution means for executing the application downloaded by the download means.