Emergent requirements
Requirements that emerge as understanding of the system develops
Consequential requirements
Requirements that result from the introduction of the computer system
Compatibility requirements
Requirements that depend on other systems or organisational processes