GUI Grapical User Interface, is a system of interactive visual components for computer software. It displays objects that convey information, and represents actions that can be taken by the user. The objects change color, size, or visibility when the user interacts with them. A model–view–controller software pattern, which separates internal representations of information from the manner in whic..