Las interfaces de usuario deben ser fáciles de usar y comprender para evitar errores del usuario. Deben adaptarse a las capacidades de los usuarios y no sobrecargar su memoria de corto plazo con demasiada información. También deben seguir principios como la familiaridad, uniformidad, recuperabilidad y diversidad de usuarios.