Дизайн взаимодействия (или интерактивный дизайн) обычно включает в себя базовые концептуальные модели (например, приложение для управления фотографиями может включать фотографии и альбомы), алгоритмы выполнения задач и расположение элементов управления для оперирования этими концепциями. Графический дизайн включает в себя композицию, типографику (шрифты) и визуальное представление бренда.