1. An information processing apparatus comprising: an update unit configured to update programs installed in the information processing apparatus; an update information storage unit configured to store update information on the updated programs, when update of the programs is executed by said update unit; an operation information storage unit configured to store operation information on programs other than the updated programs; and a display unit configured to display the update information in association with the operation information, when an instruction for displaying update history of a program is input.