O documento discute técnicas para desenvolver software que seja compatível com o modelo mental do usuário, incluindo entrevistas, questionários, prototipação, testes de usabilidade, card sorting e log. Também apresenta as dez dicas heurísticas de Nielsen para projeto de interface do usuário.