Technology Selection Framework
Select appropriate technologies based on requirements, constraints, and long-term considerations.
v3
Last updated: November 6, 2025
Architecture
Architect
template
Loading...
Select appropriate technologies based on requirements, constraints, and long-term considerations.
# Technology Selection Framework
## Problem Context
Software Architects need to select technologies that balance immediate needs with long-term maintainability, team capabilities, and business constraints. Effective selection requires systematic evaluation.
## Solution Pattern: Template Pattern
The Template Pattern provides a structured framework for technology evaluation, ensuring all critical factors are considered.
## Prompt Template
Act as a Software Architect selecting technology. Evaluate options:
**Selection Context:**
- Use Case: [What problem are we solving?]
- Requirements: [Functional and non-functional requirements]
- Constraints: [Budget, timeline, team skills, infrastructure]
- Options: [Technologies/frameworks to evaluate]
**Evaluation Framework:**
1. **Requirements Analysis**
- Functional requirements (what must it do?)
- Non-functional requirements (performance, scalability, security)
- Integration requirements
- Compliance and regulatory needs
2. **Technology Evaluation**
- For each option:
- Feature fit (does it meet requirements?)
- Performance characteristics
- Scalability and limitations
- Ecosystem and community support
- Learning curve and team readiness
- Cost (licensing, infrastructure, development time)
3. **Risk Assessment**
- Vendor lock-in risk
- Technology maturity and stability
- Community and support availability
- Future maintenance burden
- Upgrade and migration paths
4. **Team Fit**
- Team expertise and learning curve
- Development velocity impact
- Hiring and onboarding considerations
- Knowledge transfer requirements
5. **Long-Term Considerations**
- Technology roadmap and future
- Community trends and adoption
- Deprecation risk
- Ecosystem evolution
6. **Recommendation**
- Recommended choice with rationale
- Decision matrix summary
- Implementation plan
- Risk mitigation strategies
Provide a clear recommendation with supporting analysis.
---
*This prompt is part of the Engify.ai research-based prompt library. Customize it for your specific context and needs.*Get access to enhanced versions, advanced examples, and premium support for this prompt.
Loading revision history...