What is a prototype?
A prototype is a simulation of how a completed product will eventually look, feel and interact. It allows a designer to show how an entire application or single interaction will function through a usable mockup, without having to write any code.
Regardless of how robust the prototype is, having one present throughout the development cycle of a product to test, validate and conceptualize is indispensable. The ability to experience something and communicate through action rather than words is worth the investment. Here are the main reasons you should prototype.