practical constraints or limitations within which the system must operate
not specific about what the system should do, but relate to constraints on how it must be done
aspects of the system that are not directly related to the functional behavior of the system