Lo standard ISO/IEC 9126 Information technologies - Software product evaluation - Quality characteristics and guidelines for their use definisce l'usabilità come "la capacità del software di essere compreso, appreso, usato e gradito dall'utente quando usato in determinate condizioni".