What is a GUI Application

A graphical user interface (GUI) is a type of user interface which allows people to interact with electronic devices, such as computers. A GUI offers graphical icons, and visual indicators, as opposed to text-based interfaces (Console), typed command labels or text navigation to fully represent the information and actions available to a user. The actions are usually performed through direct manipulation of the graphical elements.