We explain what a graphical user interface is, what they are used for and the benefits over command-line interfaces