accepts data anf instructions from the user or from another somputer system
allows raw data to be entered into a computer. can be manual or automatic.
use mathematical formulas to derive measures of user performance e.g. fitts' law