efficiency expandability flexibility integrity interoperability maintainability portability usability reliability workloads throughput response times data quality accuracy capacity availability human workload and performance growth fault isolation and location