Rapid prototyping methods are usually divided into two categories: low-fidelity and high-fidelity prototyping. Low-fidelity prototypes are basic representations of what your final product might look like and are often used in the early stages of the design process to test concepts and ideas. High-fidelity prototypes are highly functional and interactive. They are mainly used to test usability and identify issues and pain points in the workflow.