Nonfunctional requirements (NFRs) are quality attributes, design constraints, and standards that describe how a system should behave. These include parameters such as performance, scalability, availability, usability, reliability, and security. Unlike functional requirements that focus on specific behaviors (like processing a payment), nonfunctional requirements define the framework within which these behaviors operate effectively and efficiently.