La interacción persona-ordenador (HCI, del inglés human-computer interaction) se puede definir como “la disciplina relativa al diseño, evaluación e implementación de sistemas interactivos para uso humano, con el estudio de los fenómenos que los rodean” (ACM SIGCHI). Su objetivo es proporcionar las bases teóricas, metodológicas y prácticas para el diseño y evaluación de productos interactivos para que puedan ser utilizados de manera eficiente, eficaz, segura y satisfactoria.
El desarrollo de sistemas interactivos se tiene que acompañar de un conocimiento de la conducta humana y de la funcionalidad de estos sistemas, tanto el comportamiento emocional como el racional, donde se incluye la memoria y el proceso de aprendizaje.