La interfaz debe ser intuitiva (utilizar iconos, modelos, métodos, etc. consistentes con otras aplicaciones y con el mundo real), facilitar la exploración (todas las operaciones deben ser accesibles desde el menú principal), permitir cancelar y deshacer operaciones, etc.