A disciplina de interação humano-computador (IHC) se preocupa com o design, avaliação e implementação de sistemas interativos, visando a usabilidade e a segurança. O objetivo é que a tecnologia seja invisível, facilitando a realização de atividades humanas e aumentando a produtividade e o entretenimento. Diversas disciplinas e profissionais, como designers de interação, engenheiros de usabilidade e arquitetos da informação, estão envolvidos na criação de interfaces que melhorem a experiência do usuário diante da rápida evolução tecnológica.