А вот тут надо расшифровывать -пользователь чего? И с вытекающим от сюда ответом -кто пользователь.
пользовательский интерфейс ,в том числе написания проекта должен быть привязан как к железу (чего) ,так и пользователю(кто) ,а иначе это абстрактная вещь .Но это мое мнение.Программистам только дай волю ,они все на пользователя повесят и обоснование найдут ,нет что бы для людей (не программистов) делать.Калькулятор -пример,как надо обрашаться с пользователем его