Взаимодействие человека и компьютера (HCI) — это исследование и планирование деятельности человека и компьютера. HCI использует эффективность, безопасность и отвлечение внимания, чтобы помочь и удовлетворить взаимодействие человека с компьютером, и подключен к различным типам компьютерных систем, включая управление воздушным движением, ядерную обработку, офисы и компьютерные игры. Фреймворки HCI просты, защищены, жизнеспособны и приятны.