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...
Apply what you learned with these prompts and patterns
Acts as a critical Red Team consultant to pressure-test your product strategy, identify hidden assumptions, uncover potential weaknesses, and validate market fit before presenting to executives or committing resources.
Comprehensive system design review with scalability and reliability analysis
Assess and prioritize technical debt in your codebase