Functional — what system does. Technical — how system is built.
Functional requirements:
Examples:
- User can login with email/password
- System sends email confirmation
- User can search for products
Technical requirements:
Examples:
- System built with React and Node.js
- Database: PostgreSQL
- Hosted on AWS
- Response time < 200ms
Key differences: