Die benutzerorientierte Gestaltung ist Voraussetzung für die Gebrauchstauglichkeit von Software. Im Laufe des Entwicklungsprozesses muss eine Software in einem mehrschrittigen Vorgehen an die Bedürfnisse des Benutzers angepasst werden.
Analyse des Nutzungskontexts Zunächst werden die Umstände, unter denen die Benutzer die Software benutzen (Nutzungskontext), analysiert.
Diese vier Schritte sollten während der Entwicklungsphase wiederholt durchgeführt werden, um sicherzustellen, dass das Endprodukt alle Anforderungen der Benutzer erfüllt.