Na usabilidade de software, a IHC tem como objetivo principal:
- A Especificar o time de desenvolvimento do backend do sistema.
- B Definir processos de desenvolvimento dentro de uma iteração do Scrum.
- C Produzir sistemas utilizáveis e seguros, tornando-os funcionais.
- D Garantir o uso da interface do sistema pelo time de desenvolvedores.
- E Construir os atributos de cenário para interação com os atores.