In order to test an idea or a concept for its functionality and feasibility, prototypes are essential.