How do you assess the appropriateness of design based on the client's feature?
a) Through user testing
b) By evaluating scalability
c) Considering user experience
d) All of the above