all components of a system that provides information and controls for the user to accomplish specific tasks with the system
this is the part of an expert system that the user can interact with to enter data and receive results.
describes how users interact with a computer system and is the key to usability