An information processing system including a server and a plurality of information processing apparatuses (101, 102), which are connected via a network, wherein the server comprises: storage means for storing setting information of a menu screen of the plurality of information processing apparatuses, and each of the plurality of information processing apparatuses (101, 102) comprises: display means for displaying a menu screen of the respective information processing apparatus; registration means for registering setting information of the menu screen to be displayed on the display means; and storing means for storing at least part of the setting information, which is registered by the registration means, as setting information which is a synchronization target for synchronization with the setting information stored in the storage means of the server, characterized in that each of the plurality of information processing apparatuses (101, 102) further comprises: synchronization control means for performing a synchronization of the setting information between the server and the storing means if synchronization is enabled; and control means for, in a case where an inconsistency occurs between a function corresponding to a button displayed on the menu screen and a display of the button, said inconsistency indicating a state in which the function corresponding to the button displayed on the menu screen cannot be executed, controlling to delete the display of the button if the synchronization by the synchronization control means is disabled, and controlling to maintain the display of the button if the synchronization by the synchronization control means is enabled. storage means for storing setting information of a menu screen of the plurality of information processing apparatuses, and each of the plurality of information processing apparatuses (101, 102) comprises: display means for displaying a menu screen of the respective information processing apparatus; registration means for registering setting information of the menu screen to be displayed on the display means; and storing means for storing at least part of the setting information, which is registered by the registration means, as setting information which is a synchronization target for synchronization with the setting information stored in the storage means of the server, characterized in that each of the plurality of information processing apparatuses (101, 102) further comprises: synchronization control means for performing a synchronization of the setting information between the server and the storing means if synchronization is enabled; and control means for, in a case where an inconsistency occurs between a function corresponding to a button displayed on the menu screen and a display of the button, said inconsistency indicating a state in which the function corresponding to the button displayed on the menu screen cannot be executed, controlling to delete the display of the button if the synchronization by the synchronization control means is disabled, and controlling to maintain the display of the button if the synchronization by the synchronization control means is enabled. display means for displaying a menu screen of the respective information processing apparatus; registration means for registering setting information of the menu screen to be displayed on the display means; and storing means for storing at least part of the setting information, which is registered by the registration means, as setting information which is a synchronization target for synchronization with the setting information stored in the storage means of the server, characterized in that each of the plurality of information processing apparatuses (101, 102) further comprises: synchronization control means for performing a synchronization of the setting information between the server and the storing means if synchronization is enabled; and control means for, in a case where an inconsistency occurs between a function corresponding to a button displayed on the menu screen and a display of the button, said inconsistency indicating a state in which the function corresponding to the button displayed on the menu screen cannot be executed, controlling to delete the display of the button if the synchronization by the synchronization control means is disabled, and controlling to maintain the display of the button if the synchronization by the synchronization control means is enabled. synchronization control means for performing a synchronization of the setting information between the server and the storing means if synchronization is enabled; and control means for, in a case where an inconsistency occurs between a function corresponding to a button displayed on the menu screen and a display of the button, said inconsistency indicating a state in which the function corresponding to the button displayed on the menu screen cannot be executed, controlling to delete the display of the button if the synchronization by the synchronization control means is disabled, and controlling to maintain the display of the button if the synchronization by the synchronization control means is enabled.