Analyse et spécification des besoins des utilisateurs. Développement centré-utilisateur. Analyses coûts-bénéfices. Ergonomie cognitive. Principes et règles de conception d'interface. Tests utilisateurs. Évaluation heuristique et inspection d'interface. Boîtes à outils. Architecture des systèmes de fenêtrage. Motivation et persuasion. Personnalisation et assistance.