Prototypes are meant to demonstrate the viability of a process or to elicit requirements, but do not result in a sustainable system. In general, prototypes should be built only as a demonstration and replaced with a robust application for the production environment. Developers should take it upon themselves to avoid the proliferation of prototype code and systems.
Peter Gaudet has over 20 years of experience managing new product development efforts from imbedded controllers to Web GUIs. His focus is primarily in the project front end (requirements) and back end (testing). He is currently managing the software development for an e-diagnostic effort.