UI (англ. «user interface», рус. «пользовательский интерфейс») — это совокупность всех средств и способов взаимодействия пользователя с программным обеспечением или устройством. UI охватывает любые формы взаимодействия: голосовые команды, жесты, нажатия на экран или клавиатуру, а также более инновационные методы, например, взаимодействие силой мысли. В общем контексте UI включает не только графический интерфейс, где важными элементами являются кнопки, меню, окна, другие визуальные компоненты, но и другие формы взаимодействия, такие как тактильный, голосовой, звуковой интерфейсы.
Основная задача пользовательского интерфейса — обеспечить удобство и интуитивную понятность взаимодействия с системой, что делает устройство или программу комфортным для пользователя. Визуальная составляющая UI включает в себя следующие элементы: цветовая гамма, типографика, компоновка, а также оформление всех графических компонентов. UI-дизайнеры работают над созданием «приятного глазу», функционального интерфейса, который будет не только привлекательным, но и удобным для пользователя.