Software to design, create, or test user interfaces.
User interfaces are the mechanisms by which humans (and sometimes animals) interact with computer software and hardware.
User interfaces can provide stimuli and/or feedback to any of the 5 human senses: vision, hearing, touch, smell, and taste.