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