An image forming apparatus installed with at least one first application, the image forming apparatus comprising: a setting receiving unit configured to display a plurality of first setting screens (1000, 1010) for setting the first application and to receive an input of a setting value of the first application; a storage unit configured to store first information used, by the setting receiving unit, to display the plurality of first setting screens (1000, 1010) for setting the first application; an installation unit configured to install a second application on the image forming apparatus; and an addition unit configured to add, in response to installation of the second application, second information used for displaying at least one second setting screen (1020, 1040) for setting the second application to the storage unit, the second information including location information indicating a location of the at least one second setting screen (1020, 1040) in a screen transition among the plurality of first setting screens (1000, 1010), wherein the setting receiving unit controls the screen transition among the plurality of first setting screens (1000, 1010) and the at least one second setting screen (1020, 1040) to be displayed, based on the location information of the second information added to the storage unit, the second setting screen (1020, 1040) being operative to receive an input of a setting value corresponding to the second application, and characterised in that: the adding second information used for displaying at least one second setting screen (1020, 1040) for setting the second application to the storage unit comprises setting a plurality of locations for a single (i) setting value and (ii) setting information. a setting receiving unit configured to display a plurality of first setting screens (1000, 1010) for setting the first application and to receive an input of a setting value of the first application; a storage unit configured to store first information used, by the setting receiving unit, to display the plurality of first setting screens (1000, 1010) for setting the first application; an installation unit configured to install a second application on the image forming apparatus; and an addition unit configured to add, in response to installation of the second application, second information used for displaying at least one second setting screen (1020, 1040) for setting the second application to the storage unit, the second information including location information indicating a location of the at least one second setting screen (1020, 1040) in a screen transition among the plurality of first setting screens (1000, 1010), wherein the setting receiving unit controls the screen transition among the plurality of first setting screens (1000, 1010) and the at least one second setting screen (1020, 1040) to be displayed, based on the location information of the second information added to the storage unit, the second setting screen (1020, 1040) being operative to receive an input of a setting value corresponding to the second application, and characterised in that: the adding second information used for displaying at least one second setting screen (1020, 1040) for setting the second application to the storage unit comprises setting a plurality of locations for a single (i) setting value and (ii) setting information.