Projektowanie aplikacji mobilnych lub desktopowych polega na czymś więcej, niż na tworzeniu kodu źródłowego, który decyduje o sprawnym działaniu oprogramowania. Celem jest również osiągnięcie czytelnego, przyjaznego dla użytkownika interfejsu, który zachęci do wyboru konkretnej aplikacji. Jakie elementy powinny znaleźć się w umowie z UX Designerem albo UI Designerem?