Architectural requirements: architectural structure and behavior
Business requirement: goals, objectives, needs
User requirements: intended interaction
Functional requirement: capabilities, behavior
Quality-of-service requirement: reliability, testability, maintainability, availability etc.
Implementation (transition) requirement: role changes, education, migration
Regulatory requirement: laws, contracts, policies