O sukcesie aplikacji decyduje w dużej mierze jej użyteczność (usability) oraz emocje i wrażenia, jakie towarzyszą użytkownikom podczas korzystania z jej poszczególnych funkcji (user experience). Dbałość o szczegóły, jakość wykonania, a także sama ergonomia wdrożeń e-commerce stały się warunkiem koniecznym funkcjonowania w świecie nowoczesnych technologii.
„Projektowanie doświadczeń użytkownika” jest często używane zamiennie z terminami takimi jak „Projekt interfejsu użytkownika” i „Użyteczność”. Jednakże, chociaż proces projektowania użyteczności i interfejsu użytkownika (projektowanie UI) jest ważnym aspektem projektowania user experience i stanowi on jego podzbiór, projektowanie UX obejmuje również szeroką gamę innych obszarów.
Projektant UX buduje pozytywne doświadczenie podczas korzystania ze strony www i zajmuje się całym procesem pozyskiwania i integracji produktu, w tym aspektami brandingu, designu, użyteczności i funkcji. UX design to dziedzina multidyscyplinarna – projektanci UX wywodzą się z różnych środowisk, takich jak projektowanie wizualne, programowanie, psychologia i projektowanie interakcji.
Projektowanie dla użytkowników oznacza również pracę ze zwiększonym zakresem dostępności i pogodzenia wielu fizycznych ograniczeń potencjalnych userów, takich jak np. czytanie małego tekstu.