Ein Prototyp ist ein funktionales, aber vereinfachtes Testmodell eines geplanten Produkts, einer Komponente oder einer Software. Der Prozess der Erstellung eines Prototyps wird Prototyping genannt. Der Zweck des Prototypings besteht darin, frühzeitig Feedback zur Anwendbarkeit der Lösung zu erhalten. Dass der Prototyp nur äußerlich einem möglichen Endprodukt – in Form und Größe – oder inhaltlich – hinsichtlich der eingesetzten Technologie – entspricht, ist meist gewollt.