Un mockup è una rappresentazione visiva (e in alcuni casi interattiva) dell'interfaccia utente. Permette di vedere l'aspetto grafico e il funzionamento del software prima della fase di sviluppo. In questo modo il Cliente è in grado di fornire feedback in anticipo e richiedere eventuali aggiustamenti.