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 mfululizo inapendekeza na refines mifano ya yote au sehemu ya mfumo wa lengo katika kila hatua kuleta pengo kati ya kile user kweli mahitaji na nini ni alijua kama mahitaji yake kama developer anaelewa yao katika hatua kwa wakati.