Euristiche di Nielsen
- informare l'utente sullo stato del sistema
- parlare il linguaggio dell'utente
- dare controllo e libertà di uscita all'utente
- essere coerenti e tenere conto degli standard
- prevenire gli errori
- favorire il riconoscimento piuttosto che il ricordo
- fornire delle scorciatoie per gli utenti più esperti
- adottare un'estetica e un design minimalista
- aiutare l'utente a riconoscere, diagnosticare e recuperare l'errore
- fornire aiuto e documentazione