An information processing apparatus includes: a display section provided
with a screen capable of displaying a content of an application; a
user-input processing section for acquiring an instruction input from a
user; and a screen-hierarchy control section for managing a screen
hierarchical order of each application when contents of a plurality of
started applications are displayed in the display section. When one of at
least two applications of a plurality out of the applications is set to
be a master application and the other of the applications is set to be a
slave application, the screen-hierarchy control section disposes and
links the slave application at an immediately lower level than that of
the master application in the screen hierarchy, and performs
screen-hierarchy control such that the master application and the slave
application are moved in the screen hierarchy in a state being linked at
the time of updating the screen hierarchy.