De fleste innen fagdisiplinen anvender en form for brukersentrert utvikling eller en deltakende designprosess (participatory design), for å kunne samle krav til utforming av en eller flere løsninger. Metodikkene innebærer som regel en iterativ utviklingsprosess der løsningen blir justert underveis på bakgrunn av sluttbrukernes tilbakemeldinger. Brukernes behov kan beskrives gjennom fiktive karakterer, også kalt personas. Man kan også involvere dem direkte gjennom fokusgrupper og intervjuer, eller utføre ulike former for brukertesting. Testingen kan gjøres med en enkel papirprototype eller på helt ferdige løsninger, avhengig av hvor langt man har kommet.