Inizia con ricerca utente e sondaggi. Vengono studiati i bisogni, i comportamenti e le aspettative del pubblico target. Vengono analizzati gli approcci di design dei concorrenti. Vengono create le personae utente e vengono definiti gli scenari utente. Viene valutata l'esperienza utente del prodotto esistente.
Viene pianificata la struttura e l'organizzazione dei dati. Viene creata una gerarchia dei contenuti e un sistema di navigazione. Vengono preparate le mappe del flusso utente (user flow). Viene eseguita l'organizzazione e la categorizzazione dei contenuti. Viene determinata la struttura logica del sito o dell'app.
Vengono creati schizzi per il posizionamento degli elementi dell'interfaccia utente. Viene descritta la struttura e l'organizzazione degli schermi principali. Vengono definiti i principi di relazione e transizione tra le pagine. Viene pianificata l'interazione utente. In questa fase, funzionalità e flusso utente sono in primo piano rispetto all'estetica.
Vengono creati prototipi interattivi. Viene modellata l'interazione dell'utente con l'interfaccia. Viene regolato il comportamento di vari elementi dell'interfaccia. Vengono create versioni iniziali per i test utente. Viene sviluppata un'esperienza di interazione con tastiera, mouse e gesti touch.
Vengono determinati schema colori, tipografia ed elementi visivi. Viene applicato il design secondo le linee guida di stile del brand. Vengono create icone, immagini e illustrazioni. Viene creata la gerarchia visiva e l'equilibrio della pagina. Vengono progettati i componenti dell'interfaccia utente (pulsanti, moduli, elementi card, ecc.).
Vengono condotti test con utenti reali. I problemi nell'interfaccia vengono identificati e risolti. Varie varianti di design vengono testate attraverso test A/B. Il comportamento utente viene analizzato e vengono apportati miglioramenti basati sui dati. La facilità d'uso del prodotto viene aumentata e l'esperienza utente viene ottimizzata.