Accessibility Adaptability Auditability and control Availability Backup Capacity Certification Compliance Cost Data integrity Data retention Dependency Deployment Development environment Disaster recovery Documentation Durability Effectiveness Efficiency Emotional factors Environmental Environmental protection Escrow Exploitability Extensibility Failure management Fault tolerance Integrability Internationalization Interoperability Legal Licensing Life-cycle cost Localization Maintainability Manageability Management Modifiability Network topology Open source Operability Patent-infringement Performance Platform compatibility Portability Privacy Quality Readability Recoverability Regulatory Reliability Reporting Resilience Resource constraints Response time Reusability Robustness Safety Scalability Security Serviceability Software Stability Supportability Testability Throughput Transparency Usability Volume