Atendiendo a como el usuario puede interactuar con una interfaz, existen varios tipos de interfaces de usuario: