Prototypes are part of the development cycle, especially for applications where there is a specific task the users need to complete, like a ticket purchase or a bill payment.

However prototypes are useful for testing user experience and information architecture for any type of project. When working to improve user experience, we can start with a simple outline with clickable buttons.