software that lets the user interact with a program or operating system through images and point-and-click mechanisms such as buttons and text fields
uses pictures displayed on the screen to send commands to the computer system
an interface that uses graphics as compared with a command-driven interface