Term used to encompass the portion of any computer system that facilitates human interaction. Types of user interface include consoles (aka CLI's), and GUI's. Physical portions of user interfaces include mice, keyboards, punched card readers and tablets.