Izdelava prototipov na papirju je proces, ki se včasih uporablja za razvoj, načrtovanje in preizkušanje različnih vidikov računalniškega programa ali uporabniškega vmesnika (UI) znotraj programa, ki se razvija. Osnovni postopek vključuje izdelavo papirne različice uporabniškega vmesnika in programa na več straneh in papirnih karticah, ki jih je mogoče uporabiti za predstavitev, kako se bo dejanski program izvajal z uporabnikom. To se običajno naredi, ko je program še v zgodnjih fazah razvoja, kar omogoča oblikovalcem, da hitro razvijejo in preizkusijo različne ideje brez obsežnega ustvarjanja umetniških del ali programiranja. Papirnati prototipi se lahko nato uporabijo s testerjem, da se prikaže, kako lahko uporabniški vmesnik dejansko deluje pri uporabniku v računalniku.
Kot praksa oblikovanja se papirnati prototipi že vrsto let uporabljajo na različne načine in v različnih aplikacijah. Konceptualno je podobno ustvarjanju sličic ali makete za umetniško delo, preden se končno umetniško delo razvije v oglaševanju. Kadar se uporablja z razvojem programske opreme, pa razvijalcem omogoča ustvarjanje in testiranje različnih vidikov programa, ne da bi dejansko izvajali kakršno koli programiranje. Podjetje lahko prihrani veliko denarja in časa z uporabo papirnih prototipov pred testiranjem programske opreme, medtem ko je še v razvoju.
Izdelava prototipov na papirju je običajno sestavljena iz uporabe listov papirja, kartic z opombami in podobnih predmetov za ustvarjanje papirne predstavitve, kako bo izgledal uporabniški vmesnik programa. Različna okna, ki se lahko odprejo, so lahko predstavljena z ločenimi listi papirja in karticami, pri čemer vsak prikazuje slike in možnosti, ki jih bo uporabnik dobil med navigacijo po sistemu. Spreminjanje možnosti z izdelavo prototipov papirja je tako preprosto kot pisanje in risanje na novem listu papirja ali spreminjanje obstoječega lista. To je veliko preprosteje kot spreminjanje programa v kodi, ki je bila ustvarjena za ta program.
Testiranje uporabniškega vmesnika za program se lahko izvede tudi z uporabo papirnih prototipov. To se pogosto naredi tako, da je v sobi več ljudi, pri čemer ena oseba deluje kot navidezni računalnik, medtem ko tester sedi na nasprotni strani majhne mize. Uporabniku niso dana nobena navodila, dovoljeno pa mu je ročno interakcijo s papirnatim prototipom, pri čemer uporablja svojo roko in prste, da predstavlja kurzor, ki bi krmaril po dejanskem programu.
Ko preizkuševalec komunicira s prototipom, oseba, ki deluje kot navidezni računalnik, pokaže, kako bi računalnik deloval, če bi se uporabljal dejanski program. Oseba bo zamenjala strani in prinesla nove liste papirja in kartice, ki predstavljajo, kako bi dejanski sistem deloval. To omogoča izdelavo prototipov na papirju, da oceni, kako bodo uporabniki dejansko komunicirali z uporabniškim vmesnikom, in nato po potrebi spremenijo, medtem ko je programska oprema še v zgodnjih fazah razvoja.