A prototype is a conceptual
model, a preliminary depiction of the ultimate
intent or idea of a design. Prototypes tend to
be complete models for physical testing . They
provide the basis for working out design ideas,
testing assumptions, and obtaining feedback from
customers
Prototypes can range from non-functional models
and virtual drawings to 3D virtual designs that
show functionality, all the way to being
fully-functional products.