Un prototipo es un modelo de diseño que facilita la visualización del producto final y permite realizar pruebas de usabilidad antes del desarrollo completo. Su uso en el diseño de interfaces web mejora la velocidad de desarrollo e involucra al cliente en el proceso. Existen diferentes tipos de prototipos, como sketching, wireframing y prototipado, que ayudan a definir la jerarquía de contenido y elementos de la interfaz gráfica.