Eine nicht-funktionale Anforderung ist eine Anforderung, die Sachverhalte enthält, die sich nicht direkt auf das Verhalten oder den Funktionsumfang einer Lösung beziehen. Eine nicht-funktionale Anforderung ist eine Beschreibung, unter welchen Bedingungen eine Lösung funktionieren soll.