Prototyping is an early sample of a design that allows users to visualize, test, and interact with the draft version of the product before it is finalized. It is built to test ideas and make changes during the test phase, which saves resources and helps to deliver a product users will love.