satisfaction | requirements | effectiveness | efficiency | constraints | system usability | error prevention | components | user interface | architecture | interfaces | learnability | system design | simplicity | user experience | complexity | kiss approach | consistency | accessibility |