Un prototipo es una forma efectiva de diseñar interfaces gráficas de usuario al permitir mostrar pantallas y escenarios a los usuarios de manera barata. Existen diferentes enfoques para crear prototipos, incluyendo el uso de papel, lenguajes de programación visuales y prototipado basado en la web. La evaluación de prototipos con usuarios es importante para garantizar que la interfaz cumpla con los requisitos.