An information processing device comprising: an authentication unit configured to compare, when receiving first user information used for authentication processing of determining whether a user has authority to use the information processing device, the first user information with second user information identifying users having the authority to use the information processing device, and execute the authentication processing; a first storage unit storing first association information in which installation screen information identifying an installation screen for installation of an application is associated with each piece of the second user information; an acquiring unit configured to acquire an application list screen in which a command to display an installation screen is associated with each application; a first display unit configured to display the application list screen; and a second display unit configured to generate, based on a command associated with an application selected by a user among an application displayed on the application list screen, an installation screen identified by installation screen information which is associated with second user information identifying the user, and display the installation screen; characterized in that: the information processing device further comprising an installation managing unit having a restoration controlling unit, a determining unit and another acquiring unit; the other acquiring unit is configured to acquire application information indicating one or more applications uninstalled from the information processing apparatus; the determining unit is configured to determine an application to be uninstalled from the information processing device by determining whether a condition to uninstall the application is satisfied; and the restoration controlling unit is configured to perform control to reinstall the application, when the condition to uninstall the application is not satisfied, such that, there is an application which is not identical to the application, determined by the determining unit, among the one or more applications indicated by the application information acquired by the other acquiring unit. an authentication unit configured to compare, when receiving first user information used for authentication processing of determining whether a user has authority to use the information processing device, the first user information with second user information identifying users having the authority to use the information processing device, and execute the authentication processing; a first storage unit storing first association information in which installation screen information identifying an installation screen for installation of an application is associated with each piece of the second user information; an acquiring unit configured to acquire an application list screen in which a command to display an installation screen is associated with each application; a first display unit configured to display the application list screen; and a second display unit configured to generate, based on a command associated with an application selected by a user among an application displayed on the application list screen, an installation screen identified by installation screen information which is associated with second user information identifying the user, and display the installation screen; characterized in that: the information processing device further comprising an installation managing unit having a restoration controlling unit, a determining unit and another acquiring unit; the other acquiring unit is configured to acquire application information indicating one or more applications uninstalled from the information processing apparatus; the determining unit is configured to determine an application to be uninstalled from the information processing device by determining whether a condition to uninstall the application is satisfied; and the restoration controlling unit is configured to perform control to reinstall the application, when the condition to uninstall the application is not satisfied, such that, there is an application which is not identical to the application, determined by the determining unit, among the one or more applications indicated by the application information acquired by the other acquiring unit. the information processing device further comprising an installation managing unit having a restoration controlling unit, a determining unit and another acquiring unit; the other acquiring unit is configured to acquire application information indicating one or more applications uninstalled from the information processing apparatus; the determining unit is configured to determine an application to be uninstalled from the information processing device by determining whether a condition to uninstall the application is satisfied; and the restoration controlling unit is configured to perform control to reinstall the application, when the condition to uninstall the application is not satisfied, such that, there is an application which is not identical to the application, determined by the determining unit, among the one or more applications indicated by the application information acquired by the other acquiring unit.