> Analiza działań, które użytkownik będzie wykonywał podczas pracy z aplikacją, pozwala zaprojektować rozmieszczenie dostępnych w programie funkcji.
>Metoda KLM (ang. Keystroke-level) pozwala optymalizować GUI, oceniając czas potrzebny użytkownikowi na wykonanie wszystkich elementarnych czynności w trakcie pracy.