In vielen Softwareentwicklungsprojekten muss ein Entscheid für eine passende Client-Technologie getroffen werden. Nicht immer wird der Entscheid durch bereits vorhandene Plattformen vorweggenommen. Oft ist das Projektteam gefragt, eine geeignete Technologie zu identifizieren und für die Umsetzung vorzuschlagen. Usability Experten sollten da-her neben Fähigkeiten in den Kernbereichen des Usability Engineering – darunter zum Beispiel die Anforderungsanaly-se, Gestaltung und Evaluation – auch über ein technisches Basiswissen über verschiedene GUI Frameworks verfügen. Dies ermöglicht ihnen, bereits beim Entscheid für eine Client-Technologie die Sicht des Benutzers einfließen zu lassen und damit die Weichen für die Entwicklung gebrauchstauglicher Software zu stellen.