A interação humano-computador (IHC) é o estudo e o projeto planejado de atividades humanas e computacionais. A HCI utiliza eficiência, segurança e diversão para ajudar e satisfazer a interação humano-computador e está conectada a diferentes tipos de estruturas de computador, incluindo controle de tráfego aéreo, processamento nuclear, escritórios e jogos de computador. As estruturas de HCI são simples, protegidas, viáveis e agradáveis.