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