What is a prototype?
A prototype is an early sample, model or version of a product built to test a concept that is replicated or learned from.
Prototyping serves to provide specifications for a real system, working instead of a theoretical one. In some workflow models, the creation of a prototype is the step between the formalisation and the evaluation of an idea.