A mockup is a detailed representation of a model, software, website, application, or any product that is designed. It almost takes the look and feel of the final version. Mockups of websites are created using design tools to understand the user journey, the features, and the concept behind the design.
Mockups are very important to get approvals of a particular direction from the stakeholders. This is where the designers and developers get feedback on the design. They also ensure that the product being designed meets the end user’s expectations and that it works well on multiple screens, platforms, and more.