Prototyping means different things to different people, but we generally define it as an application that looks very close to the intended final product. This includes a fully functional, designed application with navigation systems and minor functionality. Generally prototypes have no back end data (they don’t save anything, and aren’t integrated with third-party systems). However, you can play with it, touch it, and show it off to management for approval, potential customers for feedback, or investors to help them part with their capital.