1. A method for displaying multiple windows in a computer system, wherein the computer system includes a processor coupled to a display screen, wherein the display screen includes a display area, wherein the display area is a window corresponding to an application program being executed by the processor, wherein the processor executes instruction to generate a plurality of windows, wherein the generated windows are displayed in the display area by the processor, the method comprising the steps of: allocating a first area of the display area as an overlapped window area; allocating a second area of the display area as tiled window area; designating two or more of the windows as overlapped; designating one or more of the windows as tiled; restricting the display of the overlapped windows to the overlapped window area, wherein one or more of the windows in the overlapped area are overlapped by another window in the overlapped area; and restricting the display of the tiled window to the tiled window area, wherein the tiled windows are displayed without overlapping.