A UI mockup is a high-fidelity representation of an application or website. Mockups help communicate a design idea and create discussion around an experience’s appearance and structure. Designers can use website mockup tools, app mockup tools, and other mockup software to mockup web pages, apps, and other kinds of user experiences.