Requirements which specify that the delivered product
must behave in a particular way e.g. execution speed,
reliability, etc.
Requirements which are a consequence of
organisational policies and procedures e.g. process
standards used, implementation requirements, etc.
Requirements which arise from factors which are
external to the system and its development process e.g.
interoperability requirements, legislative requirements,
etc.