In a WIMP interface, windows are used to demarcate regions of the display assigned to individual programs, graphical icons are used to represent objects such as files and directories known to the operating system, menus can be displayed to list text string names of available operations, and a pointing cursor is used to select object icons or menu items that are visible on the display.