For å oppnå god brukskvalitet (= usability) på et produkt eller en tjeneste er en brukersentrert utviklingsprosess viktig. Brukersentrert utvikling anvendes innen mange fagdisipliner (som industriell design og produktutvikling), men er et begrep som brukes mest innen digitale og interaktive medier. I tillegg er en grundig forståelse av de behov og krav som brukeren og oppgaven stiller til systemet. Det er også nødvendig med flere iterasjoner for å utvikle systemet.