the means by which users give commands to the computer and receive the results of processing. example: graphic user interfaces or command line interfaces.
- allows user to get software and hardware to do something useful - provides: 1) command-line interface 2) graphical user interface (gui)
She still had scars on her knees, legs and her swollen ankles.