La prototipazione è l'attività di creazione di prototipi di applicazioni software, cioè di versioni incomplete del programma software in fase di sviluppo. Gli obiettivi della prototipazione sono comprendere meglio la praticità di un progetto o di un sistema proposto, ottenere un feedback dagli utenti e capire come deve essere costruito il sistema finale (si veda "System design").
Questa attività ha come scopo la progettazione di un'interfaccia utente (prototipazione di interfacce desktop o mobili) mediante, ad esempio, dei wireframe. I wireframe verranno realizzati a diversi livelli per decidere i principali elementi funzionali dell'interfaccia per pagine web/programmi (decidere cosa, per cosa, e dove).