The hardware, or software, or both that enables a user to interact with a system, program, or device.