Un prototipo es una simulación interactiva del producto final que permite probar el flujo de interacción del usuario antes de comenzar el desarrollo. Los prototipos se pueden crear con baja o alta fidelidad, siendo las técnicas más comunes el uso de papel, notas adhesivas y herramientas digitales como Adobe Fireworks. La creación de prototipos es una parte esencial del proceso de diseño de experiencia de usuario.