Mockups are visual representations of a product or interface before its actual creation. They are used to showcase an idea to clients or development teams, as well as to test and optimize the design. There are several ways to create mockups, including hand-drawn sketches, specialized software for design, or a combination of both methods. The key is to ensure that the mockup is as accurate and representative as possible.