Ein Mock-up in der Softwareentwicklung bezeichnet einen rudimentären Wegwerfprototypen der Benutzerschnittstelle einer zu erstellenden Software.

Mock-ups werden insbesondere in frühen Entwicklungsphasen eingesetzt, um Anforderungen an die Benutzeroberfläche in Zusammenarbeit mit Auftraggeber und Anwendern besser ermitteln zu können. Es handelt sich meist um ein reines Grundgerüst der Bedienelemente ohne weitere Funktionalität. Oft findet keine Programmierung statt, stattdessen erfolgt die Erstellung in einem Bildbearbeitungsprogramm (z.B. Photoshop) oder über sogenannte Mockup-Tools am PC.