An information processing apparatus comprising: a processor operable to: acquire first data from a first server connected to the information processing apparatus via a network, wherein the first data includes an icon image and address information associated with the icon image; generate a first menu based on the first data, wherein the first menu includes the icon image; control a display to display the first menu; acquire second data from a second server connected to the information processing apparatus via a network based on a received input corresponding to the first menu and on the address information associated with the icon image wherein received input corresponds to a selection of the icon image on the display; generate a second menu based on the second data; and control the display to display the second menu, wherein the address information associated with the icon image comprises first address information and second address information; and the processor is operable to acquire, when the received input corresponds to a first type of selection operation on the icon image, the second data which corresponds to a top page of data based on the first address information and to acquire, when the received input corresponds to a second type of selection operation on the icon image, the second data which corresponds to one or more pages of data having a lower hierarchy than the top page. a processor operable to: acquire first data from a first server connected to the information processing apparatus via a network, wherein the first data includes an icon image and address information associated with the icon image; generate a first menu based on the first data, wherein the first menu includes the icon image; control a display to display the first menu; acquire second data from a second server connected to the information processing apparatus via a network based on a received input corresponding to the first menu and on the address information associated with the icon image wherein received input corresponds to a selection of the icon image on the display; generate a second menu based on the second data; and control the display to display the second menu, acquire first data from a first server connected to the information processing apparatus via a network, wherein the first data includes an icon image and address information associated with the icon image; generate a first menu based on the first data, wherein the first menu includes the icon image; control a display to display the first menu; acquire second data from a second server connected to the information processing apparatus via a network based on a received input corresponding to the first menu and on the address information associated with the icon image wherein received input corresponds to a selection of the icon image on the display; generate a second menu based on the second data; and control the display to display the second menu, wherein the address information associated with the icon image comprises first address information and second address information; and the processor is operable to acquire, when the received input corresponds to a first type of selection operation on the icon image, the second data which corresponds to a top page of data based on the first address information and to acquire, when the received input corresponds to a second type of selection operation on the icon image, the second data which corresponds to one or more pages of data having a lower hierarchy than the top page.