Processo cíclico no qual os protótipos são testados desde os estágios iniciais do desenho da interface de utilizador e modificados de acordo com os resultados dos testes de usabilidade. O processo repete-se várias vezes até se chegar ao produto final.