Prototyping is the stage in product design at which you turn product ideas and concepts into tangible, testable outputs. It’s the bridge between brainstorming and bringing a new product to market. Prototyping can also be a stage of product iteration, when you’re testing out new features or functionality within an existing product.
When it comes to web-based products like web and mobile apps prototyping is all about crafting an intuitive UI with smooth transitions and easy navigation. Everything from the fonts you use to the workflow a user has to advance through contribute to the overall user experience of your product. With a prototype, you can run user testing on all of these factors and collect feedback to improve your product before you launch it.