El modelo de prototipos se utiliza para dar al usuario una vista preliminar del software y recibir comentarios para mejorarlo. Un prototipo es un modelo operable pero básico que puede modificarse fácilmente y evolucionar hacia el producto final basado en la retroalimentación de los usuarios, lo que permite cambiar el diseño si es necesario.