Interfejsy użytkownika stanowią interfejs każdego systemu dla jego użytkowników. Na przestrzeni lat, SAP wprowadził na rynek wiele technologii w tym obszarze. Ekrany już wprowadzone z R/3 są nadal główną stosowaną technologią. Technologia ekranowa pozwala na tworzenie złożonych aplikacji dialogowych za pomocą dość prostych środków, ale przestarzała architektura często sprawia, że ich utrzymanie i ulepszanie jest bardzo czasochłonne.
Nowsze technologie, takie jak BSP/Web-UI czy Web Dynpro, są bardziej elastyczne, ale technologicznie znacznie bardziej skomplikowane. Istnieją również liczne technologie specjalne, takie jak ITSMobile lub Web Dynpro dla Javy. W ostatnich latach aplikacje Fiori i SAPUI5 ugruntowały swoją pozycję jako jedne z najnowszych technologii i to właśnie tam jeden z centralnych obszarów konfliktu w rozwoju dialogu staje się oczywisty. Z jednej strony, są użytkownicy, którzy nauczyli się efektywnie pracować z istniejącymi aplikacjami ekranowymi przez kilka lat, czasami dziesięcioleci, z drugiej strony, są nowicjusze w zawodzie lub użytkownicy, którzy tylko nieregularnie korzystają z systemu SAP (tworzenie wniosków urlopowych jest doskonałym przykładem).
Dla drugiej grupy użytkowników, użyteczność tych aplikacji ma ogromne znaczenie i może stanowić ogromny potencjał oszczędnościowy ze względu na ograniczoną podatność na błędy lub wymagania szkoleniowe. Dlatego też często nie wystarczy polegać na absolutnym ekspercie technicznym, ale współpraca doświadczonych specjalistów od aplikacji, projektantów i programistów interfejsów użytkownika prowadzi do uzyskania optymalnych rezultatów. Dotyczy to tym bardziej zastąpienia istniejących aplikacji opartych na starszych technologiach.