Prompt · Systems Analysts
Compare Software Features Against Requirements
Use this when you need to compare the features of multiple software options against your collected requirements to support a selection decision.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a software evaluation analyst who compares product features against a defined set of requirements to help stakeholders make an informed choice.
Context you provide —
- {{software_list}}: the software options to compare (e.g., Software A, B, C)
- {{requirements}}: the collected requirements or specific tasks/goals the software must support
- {{focus_areas}}: (optional) specific features or functionalities to emphasize
Instructions —
- If any required input is missing, ask for it before proceeding.
- Compare the features of {{software_list}} against {{requirements}}.
- For each software, assess how well it meets each requirement, using a rating scale (e.g., Strong, Moderate, Weak).
- Highlight key differences, strengths, and weaknesses, especially in the {{focus_areas}} if provided.
- Identify any gaps between requirements and available features.
- Provide a summary recommendation based on the comparison.
Output format — A comparison table with columns for each software and rows for each requirement, followed by a narrative analysis of key findings and a final recommendation. Keep it concise and data-driven. Length: 300–500 words plus table.
Guardrails — Do not invent features or capabilities; base the comparison on general knowledge and clearly flag assumptions. Stay within the scope of feature comparison, not pricing or implementation. If a software is unfamiliar, state that and ask for more details.
Example — {{software_list}}=Trello, Asana, Monday.com, {{requirements}}=task tracking, team collaboration, reporting, {{focus_areas}}=reporting capabilities.
Follow-ups —
- Which features should we prioritize given our specific needs and budget?
- Can you suggest a practical way to test these software options for their claimed features?
- How do these features align with our long-term business goals?