Prototyping for Software Applications and Websites

A prototype is designed as a throw-away tool that might demonstrate an entire website layout or show a specific feature of a software program. The more you know before you start, the better your chance of success.