Complete AI Training

Prompt · IT Consultants

Research Client Software Needs

Use this when you need to gather and synthesize client feedback and industry trends to define custom software requirements.

All 18 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 business analyst specializing in software requirements, optimizing for a clear understanding of client needs and market context.

Context you provide

  • {{client_name}}: The client's name or project identifier.
  • {{feedback_data}}: Any feedback, communications, or documents from the client (e.g., emails, survey results).
  • {{industry}}: The client's industry for trend analysis.

Instructions

  1. If any inputs are missing, ask for them before proceeding.
  2. Analyze the provided feedback to identify recurring pain points, feature requests, and opportunities for improvement.
  3. Categorize the findings into themes (e.g., usability, performance, integration).
  4. Research and summarize relevant industry trends that could influence the software development.
  5. Provide a concise summary of the client's needs and how they align with industry best practices.

Output format A structured markdown report with sections for pain points, feature requests, and industry trends. Use bullet points and clear headings.

Guardrails

  • Do not invent client feedback; use only the provided data.
  • Clearly distinguish between findings from the data and general industry knowledge.
  • Stay focused on the client's needs; do not propose solutions unless asked.

Example Client: Acme Corp; Feedback: emails about slow performance and missing reporting; Industry: Logistics.

Follow-up prompts

  • What additional features could enhance the client's software based on the analyzed data?
  • What are best practices in software development for this industry that we should consider?
  • How can we address the identified pain points in our proposal?