The means in which a person controls a software application or hardware device.
Also called a "UI" or simply an "interface" is the means in which a person controls a software application or hardware device. A good user interface provides a "user-friendly" experience, allowing the user to interact with the software or hardware in a natural and intuitive way.