Bezeichnet die Erkundung und Analyse der für die Entwicklung einer Softwareanwendung relevanten Kontextfaktoren, wie z.B. Charakteristika zukünftiger Benutzer oder zentraler Ziele und Abläufe der zu unterstützenden Arbeitsprozesse. User Research dient dabei gleichermaßen als Grundlage für den Entwurf eines angemessenen User Interface als auch der Festlegung von Usabilityzielen, deren erfolgreiche Erreichung durch Evaluation geprüft werden kann.