Functional and non-functional requirements for the different solutions has been important to shape the architecture.
They are important input to deciding which cababilities required and they also is important input to the Architecture Principles and Architecture Patterns.
- Functional Requirements
Functional requirements can be important to the architecture decisions.
- Non-Functional Requirements
Non functional requirements contains requirements that typically is important for deciding the architecture.