Requirements that are not directly related to the functions that the system must perform
• Usability, documentation and training
• Reliability and quality assurance
• Performance
• Supportability
• Implementation and technical constraints
• Interfaces and compatibility
• Operation and physical environment
• Packaging and security
• Legal and business
• Resources