a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators
operating system that provides visual cues such as icon symbols to help the user
typically displays a schema to the user in a diagram form. user can then specify a query by using a mouse