allows the user to interact with the computer. there are three types: command line interface, graphical user interface and menu interface
the means by which the user and a computer system interact, in particular the use of input devices and software.
how the user and a computer system interact, in particular the use of input devices and software. eg a graphical user interface (gui) or command line interface