Every information system needs to interact with the user in some way. Basic term
GUI(or frontend) stands for
Graphical User Interface and its common function is allow user to connect to the system and show /process user interaction (e.g. user’s inputs) with graphics in addition to text information. Predecessor to graphics interface was text based interface – CLI (Command Line Interfaces). As an example you can imagine first computer terminals. Then mouse (or other pointing device) feature was added and finally developed to GUI.
SAP AG intended to have a user centered design of their software. Over the period SAP GUI followed improvements as their flagship ERP - software. As a first step there was anR/2 user interface based on terminal screens.
It had following features: only on screen menu, list of function keys, message area, lines to separate field groups, question mark indicated required field.