Первое, что видит пользователь и с чем взаимодействует после открытия приложения или веб-сайта, — это графический пользовательский интерфейс или сокращенно GUI. Как набор визуальных компонентов для компьютерного программного обеспечения, графический интерфейс отображает информацию и представляет способность пользователя выполнять действия. Цвет, размер и видимость объектов могут меняться по мере взаимодействия с ними пользователя. Значки, курсоры и кнопки — все это примеры графических элементов, которые можно найти в графическом пользовательском интерфейсе (GUI).