A Graphical User Interface (GUI for short) allows users to interact with the computer hardware in a user friendly way.