Prototyp to klikalna symulacja produktu (połączone ekrany, po których można się poruszać jak po prawdziwej aplikacji), używana do testów z użytkownikami przed rozpoczęciem programowania.
Prototyp odpowiada na najdroższe pytanie procesu: „czy to zadziała dla ludzi?", zanim odpowiedź zacznie kosztować miesiące developmentu. Testując prototyp z pięcioma użytkownikami, wykrywa się większość krytycznych problemów za ułamek ceny ich naprawy w kodzie.
Prototypy mają różną wierność: od połączonych wireframe'ów (test struktury i przepływu) po pixel-perfect symulacje z animacjami (test zrozumiałości interakcji, prezentacje dla inwestorów).
Granica możliwości: prototyp udaje logikę, ale jej nie ma: nie sprawdzi wydajności, prawdziwych danych ani integracji. Od tego jest MVP.