 A prototype is generally used to evaluate a new design to enhance precision by system analysts and users.Prototyping serves to provide specifications for a real, working system rather than a theoretical one.In some design workflow models, creating a prototype (a process sometimes called materialization) is the step between the formalization and the evaluation of an idea.