El estudio de la clasificación de interfaces de usuario abarca el diseño de la interacción entre el hombre y la computadora, así como entre los componentes del software. Se consideran tanto a los consumidores de información no humanos como a los humanos, con el objetivo de facilitar tareas sin desviar la atención del usuario hacia la forma de la interfaz.