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