Prototyping successively proposes and refines models of the whole or part of the intended system at each step bringing the gap between what the user really needs and what is perceived as his needs as the developer understands them at a point in time.
Prototyping sunud-sunod ay nagmumungkahi at refines modelo ng kabuuan o bahagi ng ang binalak na sistema sa bawat hakbang nagdadala ang puwang sa pagitan kung ano ang talagang gumagamit ang mga pangangailangan at kung ano ang perceived bilang kanyang mga pangangailangan bilang developer nauunawaan ang mga ito sa isang punto sa oras.