- allows user to get software and hardware to do something useful - provides: 1) command-line interface 2) graphical user interface (gui)
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
the means by which the user and a computer system interact, in particular the use of input devices and software.