Patent ID: 8601280

Claim:
An application executing apparatus comprising: a connecting unit configured to receive connection of an external storage medium that stores therein a plurality of applications associated with a multifunction device, mounting information of each of the applications, and first medium identification information unique to the external storage medium; a memory reader that reads the applications, the mounting information, and the first medium identification information from the external storage medium, when the external storage medium is attached to the connecting unit; a storage unit that stores therein permission information associated with the applications and the first medium identification information, wherein the permission information indicates whether execution of the applications corresponding thereto is to be permitted, and the permission information was created using the first medium identification information; a determining unit that determines whether to execute the applications stored on the external storage medium by comparing the first medium identification information and the applications stored on the external storage medium, and the permission information stored in the storage unit of the application execution apparatus; and an application activating unit that activates the applications in accordance with the mounting information, when the determining unit determines to execute the applications.