An information processing device for a computer device that displays a screen indicating a processing status of an application program in a window in a display means, the information processing device comprising: execution means 11, 102 for executing the application program; determination means for determining a size of the window to be displayed, by the display means, either based on an instruction from a user or automatically by the execution means; receiving means arranged to receive a plurality of data sets, each of the plurality of data sets being associated with a respective attribute (L, M, S), the plurality of attributes indicating data types, and wherein the data type of at least one of said plurality of data sets is image data and a data type of at least one other of said plurality of data sets is text data; data selection means for selecting one data set from among the plurality of data sets, depending on the window size determined by the determination unit, wherein a target attribute associated with a condition that a window size satisfies is extracted in order to select the one data set; execution control means for controlling the execution means to process the one data set, selected by the data selection means from among the received plurality of data sets, in accordance with the application program; and display control means arranged to control the display means to show the screen, in the window of determined size, based on the one data set to be processed by the execution means, such that if the target attribute indicates the data type of the selected one data set is image data then the display means is controlled to show an image in the screen, and if the target attribute indicates the data type of the selected one data set is text data then the display means is controlled to show text in the screen. execution means 11, 102 for executing the application program; determination means for determining a size of the window to be displayed, by the display means, either based on an instruction from a user or automatically by the execution means; receiving means arranged to receive a plurality of data sets, each of the plurality of data sets being associated with a respective attribute (L, M, S), the plurality of attributes indicating data types, and wherein the data type of at least one of said plurality of data sets is image data and a data type of at least one other of said plurality of data sets is text data; data selection means for selecting one data set from among the plurality of data sets, depending on the window size determined by the determination unit, wherein a target attribute associated with a condition that a window size satisfies is extracted in order to select the one data set; execution control means for controlling the execution means to process the one data set, selected by the data selection means from among the received plurality of data sets, in accordance with the application program; and display control means arranged to control the display means to show the screen, in the window of determined size, based on the one data set to be processed by the execution means, such that if the target attribute indicates the data type of the selected one data set is image data then the display means is controlled to show an image in the screen, and if the target attribute indicates the data type of the selected one data set is text data then the display means is controlled to show text in the screen.