Analiza wymagań to pierwszy - i kluczowy - etap współpracy z Klientem. Przeprowadzany jest w ścisłej współpracy z możliwie szerokim zespołem Klienta tak, by najlepiej dopasować zaproponowane rozwiązania do zidentyfikowanych potrzeb i wymagań. W procesie projektowania rozwiązań informatycznych UX Design odpowiada na zebrane wymagania w postaci zaprojektowanych wireframe i przepływów użytkowników pomiędzy ekranami aplikacji biznesowej (wireflow).