Design prototyping in its broader definition comprises the actions to make, test and analyse a prototype, a model or a mockup according to one or various purposes in different stages of the design process. Other definitions consider prototyping as the methods or techniques for making a prototype (e.g., rapid prototyping techniques), or a stage in the design process (prototype development, prototype or prototyping). The concept of prototyping in design disciplines' literature is also related to the concepts of experimentation (i.e., an iterative problem-solving process of trying, failing and improving), and Research through Design (RtD) (i.e., designers make a prototype with the purpose of conducting research and generating knowledge while trying it, rather than aiming to improving it to become a final product).