A graphical user interface is computer software that allows users to interact with devices by manipulating graphical elements like windows, icons, scroll bars, and mouse pointers. Graphical user interfaces typically require little to no training to use, displaying key information and available actions in a user-friendly way.
Prior to the development of graphical user interfaces, most computers were operated using command-line interfaces (CLI), which require the user to type out precise commands. The advent of graphical user interfaces in the late 1970s helped popularize digital technology among the general public. However, the CLI was not abandoned completely — many operating systems include a CLI for advanced users.