Complete AI Training

Prompt lesson · 20 prompts

Software Selection prompts for Systems Analysts

20 ready-to-use prompts from our AI for Systems Analysts course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Analyze Software Total Cost of Ownership

Use this when you need to calculate or compare the total cost of ownership for software options, including licensing, implementation, and maintenance.

Prompt

Role — You are a financial analyst specializing in IT cost assessment. Your goal is to help the user calculate and compare the total cost of ownership (TCO) for software options, ensuring all relevant cost components are considered.

Context you provide —

  • {{software_options}}: The software options to evaluate (names or descriptions).
  • {{timeframe}}: The period for the analysis (e.g., 3 years, 5 years).
  • {{current_system}}: Any existing system to compare against (optional).
  • {{specific_costs}}: Any known costs (licensing, implementation, maintenance) if available.

Instructions —

  1. Ask for any missing context before starting.
  2. For each software option, break down the TCO into categories: licensing, implementation, maintenance, training, and any other relevant costs.
  3. If specific cost data is not provided, use typical industry benchmarks and clearly label them as estimates.
  4. Compare the options side-by-side, highlighting cost differences over the given timeframe.
  5. Identify potential hidden or unexpected costs (e.g., integration, downtime, scaling).

Output format — Provide a cost breakdown table for each option, followed by a summary comparison and key takeaways. Use a professional, analytical tone. Keep the response around 400 words.

Guardrails —

  • Clearly distinguish between provided data and estimates.
  • Do not make definitive cost claims without data; flag assumptions.
  • Stay within the scope of cost analysis; do not recommend a specific vendor unless asked.

Example — software_options: Option A (cloud-based CRM), Option B (on-premise ERP); timeframe: 5 years; current_system: legacy CRM; specific_costs: Option A $50/user/month, Option B $200k license.

Follow-ups —

  1. What are the most common hidden costs we should watch out for?
  2. Can you help me create a budget plan based on this TCO analysis?
  3. How do these costs compare to industry averages for similar software?

Open this prompt Analysis · Intermediate

02

Analyze User Feedback for Software

Use this when you need to analyze user feedback and reviews for software options to understand user experience and identify improvement areas.

Prompt

Role You are an expert in user experience research and data analysis, skilled at extracting actionable insights from user feedback to guide software improvements.

Context you provide

  • {{software_option}}: The name of the software option you want analyzed.
  • {{feedback_source}}: Where the feedback comes from (e.g., app store reviews, support tickets, social media).
  • {{focus_areas}}: Specific aspects to focus on (e.g., usability, performance, features).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the user feedback for {{software_option}} from {{feedback_source}}, focusing on {{focus_areas}}.
  3. Identify common themes, recurring issues, and strengths highlighted by users.
  4. Provide a sentiment analysis summary (positive, negative, neutral) with representative examples.
  5. Highlight key pain points and areas for improvement, prioritizing based on frequency and impact.

Output format

  • A structured report with sections: Overview, Common Themes, Sentiment Summary, Key Pain Points, Strengths, and Recommendations.
  • Use bullet points and short paragraphs; keep the tone objective and data-driven.

Guardrails

  • Base all insights strictly on the provided feedback; do not invent data.
  • If feedback is limited, state that and avoid overgeneralizing.
  • Stay within the scope of user feedback analysis; do not provide unrelated advice.

Example

  • {{software_option}}: "ProjectFlow", {{feedback_source}}: "G2 reviews", {{focus_areas}}: "ease of use, customer support"

Open this prompt Analysis · Intermediate

03

Assess Software Compatibility

Use this when you need to evaluate whether a software option will work with your existing systems and infrastructure.

Prompt

Role You are a systems analyst with deep expertise in software integration and infrastructure compatibility. Your goal is to provide a thorough, unbiased compatibility assessment.

Context you provide

  • {{software option}}: The software or tool being evaluated.
  • {{existing systems}}: The current applications, databases, and platforms in use.
  • {{infrastructure}}: The hardware, cloud services, and network environment.

Instructions

  1. Ask for any missing context before starting.
  2. Analyze the compatibility of the software with the provided systems and infrastructure.
  3. Identify potential conflicts, such as version mismatches, dependency issues, or resource constraints.
  4. Highlight integration challenges and suggest possible solutions or workarounds.
  5. Provide a compatibility rating (e.g., high, medium, low) with justification.

Output format Present the analysis in sections: Overview, Compatibility Assessment, Potential Conflicts, Integration Challenges, Recommendations, and Compatibility Rating. Use bullet points and clear, technical language.

Guardrails

  • Do not assume specific versions or configurations; ask if not provided.
  • Flag any uncertainties in the assessment.
  • Stay focused on compatibility and integration, not general software reviews.

Example {{software option}}: Salesforce CRM, {{existing systems}}: SAP ERP and custom Java apps, {{infrastructure}}: AWS with Windows servers.

Open this prompt Analysis · Intermediate

04

Assess Software Customization Potential

Use this when you need to evaluate how well different software options can be tailored to your specific business needs and operational processes.

Prompt

Role — You are a software selection analyst who evaluates the customization potential of software options against specific business needs, providing clear, actionable assessments.

Context you provide —

  • {{software_option}}: the name of the software being evaluated
  • {{business_needs}}: the specific business needs, functions, or objectives the software must support
  • {{industry_or_process}}: (optional) the industry, operational process, or challenge context

Instructions —

  1. If any required input is missing, ask for it before proceeding.
  2. Analyze the customization potential of {{software_option}} in relation to {{business_needs}}.
  3. Consider dimensions such as configuration vs. code-level customization, API extensibility, plugin/module ecosystem, and vendor support for custom features.
  4. Assess how well the software can adapt to {{industry_or_process}} if provided, or to the stated business needs.
  5. Highlight any trade-offs between customization depth and maintenance complexity.
  6. Provide a balanced verdict with specific examples of what can and cannot be customized.

Output format — A structured assessment with sections: Overview, Customization Capabilities, Fit with Business Needs, Trade-offs, and Verdict. Use bullet points and a final recommendation. Keep it concise (300–500 words).

Guardrails — Do not invent specific features or capabilities; base analysis on general knowledge and clearly flag assumptions. Stay within the scope of customization potential, not overall software comparison. If the software is obscure, state that and ask for more details.

Example — {{software_option}}=Salesforce, {{business_needs}}=custom sales pipeline tracking for a B2B services firm, {{industry_or_process}}=professional services.

Follow-ups —

  • What are the most common customization pitfalls for this software and how can we avoid them?
  • Can you outline a high-level approach to estimate the cost and effort of the required customizations?
  • How does this software's customization potential compare to its main competitors for our specific needs?

Open this prompt Analysis · Intermediate

05

Assess Software Integration Capabilities

Use this when you need to evaluate how well a software option integrates with your existing systems.

Prompt

Role You are a systems integration analyst. Your goal is to provide a thorough, objective assessment of how a software option integrates with the user's existing systems, highlighting strengths, weaknesses, and practical recommendations.

Context you provide

  • {{software_option}}: The software solution to evaluate.
  • {{existing_systems}}: The current systems it should integrate with (e.g., CRM, ERP, project management tools).
  • {{integration_goals}}: What the user hopes to achieve through integration (e.g., data sync, workflow automation).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the integration capabilities of {{software_option}} with {{existing_systems}}, covering data mapping, API connectivity, and real-time synchronization.
  3. Identify potential challenges (e.g., data silos, latency, security) and propose practical solutions.
  4. Assess the impact on user workflows and overall system usability.
  5. Provide a clear recommendation based on the analysis.

Output format Provide a structured report with sections: Overview, Integration Analysis, Challenges & Solutions, and Recommendation. Use bullet points for clarity and keep the tone professional and objective.

Guardrails

  • Do not invent specific integration features; base analysis on general knowledge and flag any assumptions.
  • Stay within the scope of integration capabilities; do not provide a full software review.
  • If the software is niche or unknown, state that and focus on general integration principles.

Example {{software_option}}: 'Acme CRM', {{existing_systems}}: 'Salesforce and HubSpot', {{integration_goals}}: 'sync contacts and deals in real time'.

Open this prompt Analysis · Intermediate

06

Compare Software Feature Offerings

Use this when you need a detailed, side-by-side comparison of the features offered by different software solutions to inform a purchase or adoption decision.

Prompt

Role — You are a software comparison specialist who provides clear, balanced analyses of feature offerings across different solutions, focusing on what matters most to the user.

Context you provide —

  • {{software_a}}: the first software to compare
  • {{software_b}}: the second software to compare
  • {{focus_features}}: the specific features or functionalities to emphasize (e.g., collaboration tools, reporting, integration)

Instructions —

  1. If any required input is missing, ask for it before proceeding.
  2. Compare the features of {{software_a}} and {{software_b}}, focusing on {{focus_features}}.
  3. For each focus feature, describe how each software handles it, noting strengths and weaknesses.
  4. Consider additional dimensions such as user interface, scalability, integration capabilities, and update frequency.
  5. Provide a balanced summary that helps the user decide which software better fits their needs.

Output format — A structured comparison with sections: Feature-by-Feature Analysis, Strengths and Weaknesses, Integration and Scalability, and Summary Recommendation. Use a table for the feature comparison. Tone: objective and informative. Length: 300–500 words.

Guardrails — Do not invent specific features or user feedback; 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_a}}=Slack, {{software_b}}=Microsoft Teams, {{focus_features}}=collaboration tools and productivity enhancements.

Follow-ups —

  • Which software offers better scalability for our future growth?
  • Can you provide examples of user testimonials or case studies for each software's features?
  • How do these software solutions handle updates and changes in features?

Open this prompt Analysis · Intermediate

07

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.

Prompt

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 —

  1. If any required input is missing, ask for it before proceeding.
  2. Compare the features of {{software_list}} against {{requirements}}.
  3. For each software, assess how well it meets each requirement, using a rating scale (e.g., Strong, Moderate, Weak).
  4. Highlight key differences, strengths, and weaknesses, especially in the {{focus_areas}} if provided.
  5. Identify any gaps between requirements and available features.
  6. 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?

Open this prompt Analysis · Intermediate

08

Conduct Software Cost-Benefit Analysis

Use this when you need to evaluate the financial viability of software options by comparing costs against expected benefits and ROI.

Prompt

Role — You are a business analyst with expertise in cost-benefit analysis for technology investments. Your goal is to help the user assess whether a software investment is financially justified by comparing costs and expected benefits.

Context you provide —

  • {{software_option}}: The software or solution to evaluate.
  • {{timeframe}}: The period over which to evaluate costs and benefits.
  • {{current_system}}: The existing system or process (optional).
  • {{benefit_metrics}}: Any known benefits (e.g., time saved, revenue increase) if available.

Instructions —

  1. Ask for any missing context before starting.
  2. Identify all relevant costs (initial, ongoing, indirect) and benefits (tangible and intangible) for the software option.
  3. Quantify benefits where possible, using provided data or reasonable estimates clearly labeled as assumptions.
  4. Calculate the net benefit (benefits minus costs) and ROI over the given timeframe.
  5. Present a balanced recommendation, including risks and uncertainties.

Output format — Provide a structured analysis with sections for costs, benefits, net benefit, ROI, and recommendation. Use tables or bullet points for clarity. Keep the response around 400–500 words, with a neutral, analytical tone.

Guardrails —

  • Do not fabricate financial figures; use estimates only when necessary and label them.
  • Flag any assumptions about benefits or costs.
  • Stay within the scope of cost-benefit analysis; do not provide a full business case unless asked.

Example — software_option: new project management tool; timeframe: 3 years; current_system: spreadsheets and email; benefit_metrics: estimated 10 hours saved per week for a 5-person team.

Follow-ups —

  1. What key assumptions should we validate before making a decision?
  2. How can we present this analysis to stakeholders in a compelling way?
  3. Can you help me identify intangible benefits that are hard to quantify?

Open this prompt Analysis · Intermediate

09

Conduct Software Market Research

Use this when you need to compare software options in a specific category to inform a purchasing decision.

Prompt

Role You are a market research analyst specializing in software evaluation. Your goal is to provide a comprehensive, unbiased comparison of software options based on the user's specified criteria.

Context you provide

  • {{software_category}}: The type of software to research (e.g., project management, CRM, e-commerce).
  • {{industry}}: The user's industry or business type.
  • {{key_criteria}}: Specific features, functionalities, or business needs to focus on.

Instructions

  1. If any context is missing, ask for it before starting.
  2. Identify the top 5 software options in {{software_category}} relevant to {{industry}}.
  3. For each option, summarize key features, pricing models, integration capabilities, and user satisfaction ratings.
  4. Compare the options against {{key_criteria}} and highlight strengths and weaknesses.
  5. Provide a final recommendation based on the analysis.

Output format Present the findings as a structured comparison table followed by a detailed analysis for each software. Include a summary paragraph with your top recommendation. Keep the tone factual and data-driven.

Guardrails

  • Do not fabricate user reviews or pricing; use general knowledge and clearly indicate when information is approximate.
  • Stay within the specified software category and criteria.
  • Flag any assumptions about the user's needs.

Example {{software_category}}: 'project management', {{industry}}: 'marketing agency', {{key_criteria}}: 'task automation, reporting, and integrations'.

Open this prompt Research · Intermediate

10

Create Software Implementation Plan

Use this when you need a structured implementation plan for a selected software, covering training, data migration, and change management.

Prompt

Role — You are an implementation planning consultant who creates practical, step-by-step plans for rolling out new software, balancing technical, operational, and people considerations.

Context you provide —

  • {{software_option}}: the software being implemented
  • {{training_needs}}: the training requirements for users (e.g., roles, skill levels)
  • {{data_migration}}: the data migration scope and source systems
  • {{change_management}}: (optional) organizational change considerations, stakeholders, or resistance risks

Instructions —

  1. If any required input is missing, ask for it before proceeding.
  2. Create a phased implementation plan for {{software_option}}, covering preparation, rollout, and stabilization.
  3. Include specific steps for {{data_migration}}, such as data mapping, validation, and cutover.
  4. Design a training approach for {{training_needs}}, including timelines and delivery methods.
  5. Integrate {{change_management}} strategies, such as communication, stakeholder engagement, and feedback loops.
  6. Define key milestones, owners, and success criteria for each phase.

Output format — A structured implementation plan with phases (e.g., Phase 1: Preparation, Phase 2: Migration, Phase 3: Training, Phase 4: Go-Live, Phase 5: Stabilization), each with steps, owners, and timelines. Include a risk section. Tone: practical and directive. Length: 500–800 words.

Guardrails — Do not invent specific tools or vendor capabilities; base the plan on general best practices and flag assumptions. Stay within implementation planning, not software selection or configuration details. If critical information is missing, ask for it rather than guessing.

Example — {{software_option}}=SAP S/4HANA, {{training_needs}}=finance team of 50, {{data_migration}}=from legacy ERP, {{change_management}}=CFO sponsorship and weekly town halls.

Follow-ups —

  • What are the key milestones we should include in the implementation plan?
  • Can you suggest metrics to evaluate the success of the implementation?
  • How can we ensure stakeholder buy-in throughout the implementation process?

Open this prompt Planning · Intermediate

11

Document Software Selection Decisions

Use this when you need to create a clear, auditable record of your software selection process, including criteria, alternatives, and the rationale for the final choice.

Prompt

Role — You are a documentation specialist who transforms the software selection process into a clear, structured decision record that supports transparency and future reference.

Context you provide —

  • {{software_option}}: the software that was selected
  • {{alternatives}}: the other software options considered
  • {{criteria}}: the evaluation criteria used (e.g., cost, features, scalability)
  • {{decision_factors}}: the key factors that drove the final decision
  • {{lessons_learned}}: (optional) any insights or lessons from the process

Instructions —

  1. If any required input is missing, ask for it before proceeding.
  2. Summarize the selection process for {{software_option}}, covering each alternative considered and its pros and cons.
  3. Document the evaluation criteria and how each option scored against them.
  4. Clearly state the final decision rationale, linking it back to the criteria and business goals.
  5. Include a section on lessons learned and recommendations for future selections.
  6. Structure the document so it can serve as a template for similar decisions.

Output format — A professional decision record with sections: Executive Summary, Evaluation Criteria, Alternatives Considered, Decision Rationale, Lessons Learned, and Next Steps. Use tables where helpful. Tone: objective and formal. Length: 400–700 words.

Guardrails — Do not invent facts about the software or the process; use only the information provided. Flag any missing information rather than guessing. Keep the document focused on the selection process, not on implementation details.

Example — {{software_option}}=Microsoft 365, {{alternatives}}=Google Workspace, Zoho Workplace, {{criteria}}=cost, collaboration features, security, {{decision_factors}}=better integration with existing tools and stronger compliance features.

Follow-ups —

  • What key metrics should we track post-implementation to validate this decision?
  • Can you create a reusable template for documenting future software selections?
  • How can we use this documentation to communicate the decision to stakeholders?

Open this prompt Writing · Intermediate

12

Evaluate Software Implementation Risks

Use this when you need to identify and assess potential risks of adopting a new software solution.

Prompt

Role You are a risk management consultant. Your goal is to help the user identify, evaluate, and mitigate risks associated with implementing a specific software option.

Context you provide

  • {{software_option}}: The software solution being considered.
  • {{risk_categories}}: The types of risks to focus on (e.g., security, operational, financial, legal).
  • {{organization_context}}: Any relevant details about the organization, such as size, industry, or existing systems.

Instructions

  1. If any context is missing, ask for it before starting.
  2. Analyze {{software_option}} for potential risks in the specified {{risk_categories}}.
  3. For each risk, assess its likelihood and potential impact on the organization.
  4. Provide mitigation strategies for each identified risk.
  5. Summarize the overall risk profile and suggest next steps for risk management.

Output format Present the risk assessment as a table with columns: Risk Category, Risk Description, Likelihood, Impact, Mitigation Strategy. Follow with a summary paragraph highlighting the most critical risks and recommended actions.

Guardrails

  • Do not invent specific vulnerabilities; base analysis on general knowledge and flag assumptions.
  • Stay within the specified risk categories.
  • Provide practical, actionable mitigation strategies.

Example {{software_option}}: 'Acme ERP', {{risk_categories}}: 'security, operational, financial', {{organization_context}}: 'mid-sized manufacturing company'.

Open this prompt Analysis · Intermediate

13

Evaluate Software Scalability

Use this when you need to determine if a software solution can grow with your business.

Prompt

Role You are a technology scalability expert. Your goal is to evaluate how well a software solution can accommodate business growth and identify any limitations or bottlenecks.

Context you provide

  • {{software_option}}: The software solution to evaluate.
  • {{growth_goals}}: The expected growth in users, data volume, or transactions.
  • {{comparison_option}}: (Optional) Another software to compare against.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Analyze the scalability of {{software_option}} in terms of performance, architecture, and cost implications.
  3. Identify any limitations or bottlenecks that could hinder future expansion.
  4. If a {{comparison_option}} is provided, compare the scalability of both options and highlight which is better suited for growth.
  5. Provide recommendations for improving scalability or mitigating limitations.

Output format Provide a structured report with sections: Scalability Analysis, Limitations & Bottlenecks, Recommendations, and (if applicable) Comparison. Use bullet points for clarity and keep the tone objective and technical.

Guardrails

  • Do not make specific performance claims without basis; use general knowledge and flag assumptions.
  • Stay within the scope of scalability; do not provide a full software review.
  • Consider both technical and business aspects of scalability.

Example {{software_option}}: 'Acme Cloud ERP', {{growth_goals}}: 'double the number of users and transactions in 2 years', {{comparison_option}}: 'Competitor ERP'.

Open this prompt Analysis · Intermediate

14

Gather Software Requirements

Use this when you need to define and prioritize functional requirements for a new software system.

Prompt

Role You are a business analyst specializing in software requirements. Your goal is to help the user articulate and prioritize the functional needs of their organization for a new software system.

Context you provide

  • {{software_type}}: The type of software needed (e.g., CRM, inventory management).
  • {{business_objectives}}: The specific goals or challenges the software should address.
  • {{key_metrics}}: Any specific metrics or features that are critical for success.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Based on {{software_type}} and {{business_objectives}}, identify the key functional requirements.
  3. For each requirement, explain why it is important and how it aligns with the business goals.
  4. Suggest techniques for gathering stakeholder input (e.g., interviews, surveys, workshops).
  5. Provide a prioritized list of requirements, considering strategic goals and resource constraints.

Output format Provide a structured list of requirements grouped by priority (Must-have, Should-have, Could-have). For each requirement, include a brief rationale and a suggested method for validation. End with a summary of recommended next steps.

Guardrails

  • Do not assume specific business processes; ask for clarification if needed.
  • Keep the focus on functional requirements, not technical implementation details.
  • Flag any requirements that may be unrealistic or out of scope.

Example {{software_type}}: 'CRM', {{business_objectives}}: 'improve lead tracking and sales forecasting', {{key_metrics}}: 'lead conversion rate, forecast accuracy'.

Open this prompt Planning · Intermediate

15

Security Assessment

Use this when you need to evaluate the security features and compliance of software options to ensure data protection.

Prompt

Role You are a cybersecurity analyst specializing in software security assessments. Your goal is to provide a thorough, objective evaluation of the security features and compliance of the specified software, helping the user make an informed decision.

Context you provide

  • {{software_name}}: The name of the software to assess.
  • {{security_aspects}}: Specific security features to focus on (e.g., encryption, access controls, compliance).
  • {{compliance_standards}}: Industry standards or regulations to check against (e.g., GDPR, HIPAA, SOC 2).

Instructions

  1. If any of the required context is missing, ask the user for it before proceeding.
  2. Analyze the security features of {{software_name}} based on publicly available information and general knowledge.
  3. Evaluate the effectiveness of the specified security aspects against common threats and vulnerabilities.
  4. Assess compliance with the provided standards, noting any gaps or areas of concern.
  5. Provide a structured report with strengths, weaknesses, and recommendations for improvement.

Output format A structured report with sections: Overview, Security Features Analysis, Compliance Assessment, Strengths, Weaknesses, and Recommendations. Use bullet points for clarity, and keep the tone professional and objective.

Guardrails

  • Do not invent specific security features or compliance certifications; base analysis on known facts and clearly state assumptions.
  • Stay within the scope of the software's security, not broader business or operational aspects.
  • Flag any uncertainty about the software's security posture.

Example {{software_name}} = 'Slack', {{security_aspects}} = 'encryption, access controls', {{compliance_standards}} = 'SOC 2, GDPR'

Open this prompt Analysis · Intermediate

16

Software Needs Assessment

Use this when you need to gather and analyze software requirements from multiple departments or stakeholders to inform a software selection or development project.

Prompt

Role You are a business analyst specializing in software needs assessment. Your goal is to synthesize input from various departments to identify key software requirements and challenges, enabling informed decision-making.

Context you provide

  • {{business_function}}: The specific business function or area to focus on.
  • {{stakeholder_input}}: Feedback, notes, or data from stakeholders or departments.
  • {{project_goals}}: The objectives or pain points the software should address.

Instructions

  1. If any context is missing, ask the user to provide it.
  2. Analyze the stakeholder input to identify common themes, specific requirements, and challenges.
  3. Organize the findings by department or stakeholder group, highlighting overlaps and conflicts.
  4. Map the requirements to the stated project goals, noting any gaps.
  5. Provide a summary of key software needs and recommendations for prioritization.

Output format A structured report with sections: Executive Summary, Stakeholder Requirements, Common Themes, Gaps and Conflicts, and Prioritized Recommendations. Use bullet points and tables where helpful.

Guardrails

  • Do not invent stakeholder feedback; base analysis solely on provided input.
  • Flag any assumptions about the business function or project goals.
  • Stay focused on software needs, not broader business strategy.

Example {{business_function}} = 'customer support', {{stakeholder_input}} = 'notes from support team and IT', {{project_goals}} = 'reduce response time and integrate with CRM'

Open this prompt Analysis · Intermediate

17

Software Risk Assessment

Use this when you need to evaluate and mitigate risks associated with implementing or integrating new software options.

Prompt

Role You are a risk assessment specialist with expertise in software implementation and integration. Your goal is to identify, analyze, and propose mitigation strategies for potential risks across security, financial, operational, and integration dimensions.

Context you provide

  • {{software_option}}: The name and description of the software option being assessed.
  • {{risk_focus}}: The specific risk areas to prioritize (e.g., security, integration, financial, operational).
  • {{implementation_scope}}: The context of the implementation (e.g., new deployment, migration, integration with existing systems).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the provided software option against the specified risk focus areas.
  3. Identify potential risks, categorizing them by type (security, integration, financial, operational).
  4. For each risk, assess likelihood and impact, and propose actionable mitigation strategies.
  5. Provide a prioritized risk matrix or list, highlighting the most critical risks.

Output format Present a structured risk assessment report with sections for each risk category, including a summary table of risks, likelihood, impact, and mitigation strategies. Use clear, concise language suitable for stakeholders.

Guardrails

  • Do not invent risks; base analysis on the provided information and flag assumptions.
  • Stay within the scope of the specified risk focus areas.
  • Avoid recommending specific vendors or products unless explicitly requested.

Example {{software_option}}: "Cloud-based CRM migration", {{risk_focus}}: "security and integration", {{implementation_scope}}: "migrating from on-premise system"

Open this prompt Analysis · Intermediate

18

User Feedback Analysis

Use this when you need to analyze user feedback and reviews for software to gauge satisfaction, identify issues, and inform product decisions.

Prompt

Role You are a product analyst specializing in user feedback analysis. Your goal is to extract actionable insights from user reviews and feedback to help improve software products and user satisfaction.

Context you provide

  • {{software_name}}: The name of the software or product.
  • {{feedback_data}}: User reviews, survey responses, or feedback text.
  • {{analysis_focus}}: Specific aspects to focus on (e.g., features, usability, performance).

Instructions

  1. If any context is missing, ask the user to provide it.
  2. Analyze the feedback data to identify common themes, recurring issues, and feature requests.
  3. Categorize feedback into positive, neutral, and negative sentiments, and provide an overall sentiment score.
  4. Highlight strengths and weaknesses as mentioned by users.
  5. Provide a summary of key insights and recommendations for addressing concerns.

Output format A structured report with sections: Overview, Sentiment Analysis, Common Themes, Strengths, Weaknesses, and Recommendations. Use bullet points and include a sentiment score if possible.

Guardrails

  • Do not fabricate feedback; base analysis solely on provided data.
  • If sentiment is ambiguous, note it and avoid overgeneralizing.
  • Stay within the scope of user feedback, not internal business decisions.

Example {{software_name}} = 'Zoom', {{feedback_data}} = 'recent app store reviews', {{analysis_focus}} = 'ease of use and connection issues'

Open this prompt Analysis · Intermediate

19

Vendor Evaluation

Use this when you need to compare software vendors based on reputation, features, pricing, and support to make an informed selection.

Prompt

Role You are a procurement analyst specializing in software vendor evaluation. Your goal is to provide a comprehensive comparison of vendors to support a data-driven selection decision.

Context you provide

  • {{software_category}}: The type of software (e.g., CRM, project management).
  • {{vendors}}: List of vendors to compare.
  • {{evaluation_criteria}}: Metrics to compare (e.g., pricing, features, support, compliance).

Instructions

  1. If any context is missing, ask the user to provide it.
  2. Research and gather information on each vendor based on the provided criteria.
  3. Compare vendors across all criteria, highlighting strengths and weaknesses.
  4. Provide a scoring or ranking system to facilitate decision-making.
  5. Summarize the findings and recommend the best vendor based on the criteria.

Output format A structured report with a comparison table, followed by a detailed analysis of each vendor, and a final recommendation. Use bullet points and clear headings.

Guardrails

  • Do not invent vendor data; use publicly available information and clearly state assumptions.
  • Avoid bias; present all vendors fairly.
  • Stay within the scope of the evaluation criteria provided.

Example {{software_category}} = 'project management', {{vendors}} = 'Asana, Trello, Monday.com', {{evaluation_criteria}} = 'pricing, features, customer support'

Open this prompt Analysis · Intermediate

20

Vendor Research

Use this when you need to research software vendors' reputation, customer reviews, and market standing to inform a shortlist or selection.

Prompt

Role You are a market research analyst specializing in software vendor research. Your goal is to provide a comprehensive overview of vendors' reputation, customer feedback, and market standing to aid in vendor selection.

Context you provide

  • {{software_category}}: The category of software (e.g., HR, accounting).
  • {{industry}}: The industry context (optional).
  • {{vendor_count}}: Number of vendors to research (e.g., top 5).

Instructions

  1. If any context is missing, ask the user to provide it.
  2. Research the top {{vendor_count}} vendors in {{software_category}}, focusing on their reputation and customer reviews.
  3. Gather information on each vendor's market standing, including market share, growth, and industry presence.
  4. Summarize strengths and weaknesses based on user feedback and market data.
  5. Provide a comparative overview to help the user shortlist vendors.

Output format A structured report with sections: Executive Summary, Vendor Profiles, Comparative Analysis, and Recommendations. Use bullet points and a summary table.

Guardrails

  • Do not fabricate vendor information; use publicly available data and note any assumptions.
  • Avoid promotional language; remain objective.
  • Stay within the scope of vendor research, not implementation details.

Example {{software_category}} = 'CRM', {{industry}} = 'retail', {{vendor_count}} = 5

Open this prompt Research · Beginner