На основе многочисленных реальных примеров `Практическое руководство по проектированию и разработке пользовательского интерфейса` освещает современные методы проектирования пользовательского интерфейса и разработки ПО, обеспечивающие его практичность и ориентированность на пользователей. В процессе обсуждения Роберт Дж. Торрес вводит понятие пользовательского интерфейса, рассматривая его с трех точек зрения: пользователя, разработчика и системы. Затем он предлагает концепцию полного ориентированного на пользователя процесса разработки ПИ, начиная с наиболее высокого проектного уровня и постепенно углубляясь в подробности отдельных этапов жизненного цикла ПО. Для каждого из этапов Торрес предлагает ясные принципы, конкретные инструкции и практические эвристические правила для самооценки.