Ключевые различия между объектно-ориентированным и простым пользовательскими интерфейсами заключаются в следующем:
Объектно-ориентированный интерфейс обеспечивает взаимодействие с пользователем, ориентированное на манипулирование объектами предметной области. 12 В рамках этого интерфейса пользователю предоставляется возможность напрямую взаимодействовать с каждым объектом и инициировать выполнение операций, в процессе которых взаимодействуют несколько объектов. 2 Задача пользователя формулируется как целенаправленное изменение некоторого объекта. 2
Простой пользовательский интерфейс использует традиционную модель взаимодействия с пользователем, основанную на понятиях «процедура» и «операция». 12 В рамках этой модели программное обеспечение предоставляет пользователю возможность выполнения некоторых действий, для которых пользователь определяет соответствие данных и следствием выполнения которых является получение желаемого результата. 2