Prototyping bedeutet eine erste, rohe Version von Apps, Anwendungen oder Software, bei der geprüft werden kann, ob alle Funktionen korrekt sind. Zusätzlich kann hier schon früh im Entwicklungsprozess wichtiges Feedback gesammelt und ggf. nachgebessert werden. Hier lassen sich auch noch größere Änderungen machen, ohne dass ein großer Aufwand vonnöten ist. Das Ziel ist hierbei, Zeit und Kosten in der finalen Entwicklung zu sparen.