"This is a business, and businesses need profits to survive. The less we make, the less we will have to give away, and the less other companies will think we have a mission that’s worth imitating."
Yvon Chouinard (Patagonia founder)
A prototype is a special type of model that “appears” to be working. It can “look” and/or “behave” similar to the target system. Prototypes are created for the purpose of assessment, demonstration, or experimentation. In application systems development, prototyping involves building models of some portion of a delivered system quickly and inexpensively to check functionality, performance or fit.