| name | software-installation-request |
| enabled | true |
| description | Use when performing software installation request — software request,
approval, licensing check, and deployment workflow covering the full lifecycle
from user request through procurement, license validation, security review,
installation, and verification. Ensures software installations comply with
licensing agreements and security policies.
|
| required_connections | [{"prefix":"itsm","label":"ITSM Tool (ServiceNow, Freshservice, etc.)"}] |
| config_fields | [{"key":"requester_name","label":"Requester Name","required":true,"placeholder":"e.g., Jane Smith"},{"key":"software_name","label":"Software Name & Version","required":true,"placeholder":"e.g., Adobe Creative Cloud, Visual Studio 2025"},{"key":"business_justification","label":"Business Justification","required":true,"placeholder":"e.g., Required for design deliverables in Q2 campaign"},{"key":"device_name","label":"Target Device","required":false,"placeholder":"e.g., LAPTOP-JS-1234"}] |
| features | ["HELPDESK"] |
Software Installation Request Workflow
Software request: {{ software_name }} for {{ requester_name }}
Device: {{ device_name }}
Justification: {{ business_justification }}
Step 1 — Request Validation
Approved Software Check
STATUS CHECK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Software: {{ software_name }}
Status: [ ] Approved / [ ] Requires Review / [ ] Blocked
If APPROVED: proceed to license check
If REQUIRES REVIEW: submit to security team for evaluation
If BLOCKED: deny request with explanation and suggest alternative
Step 2 — Approval
Step 3 — License Check
Procurement (if needed)
Step 4 — Deployment
Pre-Installation
Installation
Post-Installation
Step 5 — Documentation
Counter-Rationalizations
| Shortcut | Counter | Why |
|---|
| "We can skip some steps for this case" | Adapt the workflow steps, don't skip them | Skipped steps are where incidents and oversights originate |
| "The user seems to already know what to do" | Complete all workflow phases with the user | The workflow catches blind spots that experience alone misses |
| "This is a minor case, full process is overkill" | Scale the process down, don't turn it off | Minor cases become major when unstructured; the process scales, not disappears |
| "I'll fill in the details later" | Complete each section before moving on | Deferred details are forgotten; real-time capture is more accurate |
| "The template output isn't necessary" | Always produce the structured output format | Structured output enables comparison, audit trails, and handoff to other teams |
Output Format
Generate an installation report with:
- Request summary (software, requester, justification)
- License status (existing/procured, type, expiration)
- Installation details (method, device, configuration)
- Completion confirmation