The means by which the user and a computer system interact, in particular the use of input devices and software.