Interfejs użytkownika (UI) to graficzna część systemu informatycznego, która umożliwia interakcję użytkownika z programem za pomocą różnych elementów, takich jak przyciski, pola tekstowe, menu, ikony czy interaktywne formularze. Dobrze zaprojektowany interfejs użytkownika ma za zadanie ułatwić użytkownikowi korzystanie z funkcji programu, zapewniając przejrzystość, intuicyjność i łatwość obsługi.
Przykłady interfejsu użytkownika można spotkać praktycznie we wszystkich rodzajach aplikacji i systemów komputerowych, od strony internetowej, poprzez aplikacje mobilne aż po oprogramowanie desktopowe. Dobry interfejs użytkownika ma za zadanie maksymalnie zredukować błędy użytkownika oraz zapewnić wygodną i efektywną pracę.
Przykłady dobrego UI można zauważyć w popularnych aplikacjach takich jak Facebook, Google czy Spotify, gdzie interfejs został zaprojektowany w taki sposób, aby umożliwiać użytkownikowi intuicyjne korzystanie z funkcji aplikacji.
W projektowaniu interfejsu użytkownika ważnym elementem jest również zapewnienie spójności, czyli zachowanie jednolitej stylistyki i logicznej struktury w całym systemie. Dzięki temu użytkownik nie musi za każdym razem uczyć się nowych zasad działania interfejsu, co przekłada się na jego łatwość obsługi.
W dzisiejszych czasach, wraz z rozwojem technologii mobilnych i internetowych, interfejs użytkownika staje się coraz bardziej istotnym elementem każdej aplikacji czy strony internetowej, bowiem to właśnie on decyduje o komforcie użytkowania i ostatecznie o satysfakcji użytkownika.