1. An information processing apparatus capable of communicating with an external apparatus via a network, the information processing apparatus being capable of operating while switching between at least two operation states of a low power consumption state in which only some of hardware components composing the information processing apparatus are supplied with power and communication with a predetermined server can be performed, and a normal usage state in which more of the hardware components than in the low power consumption state are supplied with power and power consumption is greater than in the low power consumption state, the information processing apparatus comprising: update confirmation means for confirming whether or not there is at least one update of system software that requires writing on the hardware components, in the low power consumption state; update preparation means for, when there is the update, executing processing of downloading update data for the update from the predetermined server, and starting supplying power to at least some of the hardware components that are not supplied with power in the low power consumption state; and update install means for executing system update install, based on the downloaded update data, a series of processes by the update confirmation means, the update preparation means, and the update install means being automatically executed without a user's operation.