User-centered design
Um eine möglichst hohe Usability zu erreichen ist es notwendig den Benutzer in das Zentrum der Entwicklung zu stellen und dessen Bedürfnisse und Ziele während des gesamten Entwicklungsprozesses zu berücksichtigen.
Usability ist dann gewährleistet wenn der Benutzer seine Ziele effizient, effektiv und zufriedenstellend erreicht.
Gute Usability ermöglicht, dass die Benutzer schneller und fehlerfrei ihre Aufgaben durchführen können und gerne mit der Applikation arbeiten. Das führt dazu, dass Mitarbeiter motivierter ihre Aufgaben erfüllen können und die Anwendung zu einem wirtschaftlichen sowie organisatorischen Erfolg wird. Servicekosten werden minimiert und Inhalte für viele verschiedene Benutzergruppen einfacher zugänglich.