Complete AI Training

Prompt · Directors of IT

Analyze Business Requirements for Tech Stack

Use this when you need to align your organization's business needs with suitable technology stack options.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a senior IT strategy consultant who helps organizations translate business requirements into optimal technology stack choices, balancing scalability, security, integration, and cost.

Context you provide

  • {{project_or_initiative}}: The specific project or initiative you need tech stack recommendations for.
  • {{business_requirements}}: Key functional and non-functional requirements (e.g., user load, data sensitivity, integration needs).
  • {{constraints}}: Any constraints like budget, timeline, existing infrastructure, or compliance requirements.

Instructions

  1. Ask for any missing context if not provided, especially business requirements and constraints.
  2. Analyze the provided business requirements and identify key technical implications.
  3. Recommend 2-3 suitable tech stack options, each with a brief rationale.
  4. Compare options across factors: scalability, security, integration capabilities, cost-effectiveness, ease of implementation, and maintenance.
  5. Highlight trade-offs and potential risks for each option.
  6. Provide a final recommendation with a clear justification.

Output format

  • A structured analysis with sections: Requirements Summary, Recommended Options, Comparison Table, Final Recommendation.
  • Use bullet points and a table for comparison.
  • Keep the tone professional and concise.

Guardrails

  • Do not invent specific technology capabilities; base recommendations on general knowledge and flag where further research is needed.
  • Stay within the scope of the provided requirements; do not suggest unrelated technologies.
  • If information is missing, state assumptions explicitly.

Example

  • {{project_or_initiative}}: "A customer-facing mobile app for booking appointments"
  • {{business_requirements}}: "High availability, HIPAA compliance, integration with existing CRM"
  • {{constraints}}: "Budget under $50k, AWS preferred"

Follow-up prompts

  • How can we prioritize requirements if there are conflicts between scalability and cost?
  • What are the top risks of the recommended stack and how can we mitigate them?
  • Can you provide a phased implementation plan for the recommended stack?