Dizajn usmjeren na korisnika (UCD) je proces razvoja proizvoda koji se temelji na potrebama i željama korisnika. To je praksa da se programeri proizvoda stavljaju u ruke korisnika i stalno se pitaju kako će korisnik imati koristi od posla koji ja radim? Dizajn usmjeren na korisnika najbolji je način da osigurate da vaš rad ima vrijednost i rješava probleme koje korisnici imaju.