Non-Functional Requirements
Non-functional requirements (NFRs) are the "invisible guardrails" of system design. While functional requirements define what a system does (its features and behaviors), non-functional requirements define how the system performs those tasks.