Prototipe merupakan simulasi awal suatu sistem yang bertujuan untuk mengevaluasi desain melalui uji coba dengan user. Terdapat berbagai jenis dan tingkat ketepatan prototipe, serta berbagai teknik pembuatannya, baik secara manual menggunakan alat sederhana seperti sketsa maupun menggunakan perangkat lunak khusus.