This document provides an overview of graphical user interfaces (GUIs). It discusses that GUIs were developed to make interacting with computers less time-consuming than text-based command line interfaces. The history section notes that early GUIs were developed at Xerox in the 1970s but became popular after the Apple Macintosh launched in the 1980s. The document also outlines key characteristics of GUIs like visual presentations and pick-and-click interactions, and features such as windows, icons, menus, and pointers. Advantages include ease of use for non-programmers and visual communication, while disadvantages include using more system resources.