A mock-up is a visual representation of a design or concept. Synonyms for mock-up include prototype, model, demonstration, sample, and simulation. A prototype is a preliminary version of a product used for testing and development purposes. A model is a representation that replicates the relevant aspects of the concept. A demonstration is a public display of the capabilities of a technology or device. A sample is a small part of a larger whole that can be used to represent the entire item. A simulation is a computer-generated model used to replicate real-world scenarios. Each of these synonyms share the same goal of providing a visual representation of a design or concept to aid in the development process.