There are different types of prototypes that are used depending on the objective and stage of the design process. These include, but are not limited to, visual prototypes that represent the appearance of a product, functional prototypes that test how it works, and technical prototypes that are used to check specific aspects such as resilience and material behavior. Rapid prototyping makes it possible to produce these different prototypes quickly and cost-effectively.