Als Prototyp bezeichnet man die beispielhafte Realisierung eines Systems. Die Erstellung von Prototypen basiert auf dem Gedanken, dass Anwender Ihre Anforderungen oft nicht genau spezifizieren können, dies allerdings tun können, sobald sie einen ersten Entwurf sehen und es ausprobieren können.