An information processing apparatus comprising: an authenticating unit configured to, when accepting first user information used for authentication that a user has an authority to use the information processing apparatus, compare the first user information and second user information identifying a user who has the authority to use the information processing apparatus so as to perform the authentication when the first user information and the second user information match each other; an acquiring unit configured to acquire an application list screen, in which each of applications is associated with description information for describing contents of the application and display information for giving an instruction to install the application in the information processing apparatus, in accordance with an operation performed by the user authenticated by the authenticating unit, wherein in the application list screen, instruction information is embedded such that the display information is displayed when the user who is authenticated by the authentication unit has an authority to install the application, and the display information is hidden when the user does not have the authority to install the application; a first specifying unit configured to, when the acquiring unit acquires the application list screen and based on the instruction information embedded in the application list screen, specify authority information corresponding to the second user information identifying the user authenticated by the authenticating unit, based on first information indicating a correspondence relation between the second user information and the authority information indicating an authority given to the user identified by the second user information; a first display unit configured to display the description information irrespective of the authority information specified by the first specifying unit, and change a display content of the application list screen by displaying or hiding the display information in accordance with the authority information specified by the first specifying unit and display the changed content; and an introduction control unit configured to download an application from a server and install the application in the information processing apparatus in accordance with an instruction given by the user who is authenticated by the authenticating unit and who has an authority to install the application in the information processing apparatus using the changed display content. an authenticating unit configured to, when accepting first user information used for authentication that a user has an authority to use the information processing apparatus, compare the first user information and second user information identifying a user who has the authority to use the information processing apparatus so as to perform the authentication when the first user information and the second user information match each other; an acquiring unit configured to acquire an application list screen, in which each of applications is associated with description information for describing contents of the application and display information for giving an instruction to install the application in the information processing apparatus, in accordance with an operation performed by the user authenticated by the authenticating unit, wherein in the application list screen, instruction information is embedded such that the display information is displayed when the user who is authenticated by the authentication unit has an authority to install the application, and the display information is hidden when the user does not have the authority to install the application; a first specifying unit configured to, when the acquiring unit acquires the application list screen and based on the instruction information embedded in the application list screen, specify authority information corresponding to the second user information identifying the user authenticated by the authenticating unit, based on first information indicating a correspondence relation between the second user information and the authority information indicating an authority given to the user identified by the second user information; a first display unit configured to display the description information irrespective of the authority information specified by the first specifying unit, and change a display content of the application list screen by displaying or hiding the display information in accordance with the authority information specified by the first specifying unit and display the changed content; and an introduction control unit configured to download an application from a server and install the application in the information processing apparatus in accordance with an instruction given by the user who is authenticated by the authenticating unit and who has an authority to install the application in the information processing apparatus using the changed display content.