Overview
Theresearch command performs comprehensive market research to identify available technologies, services, and products that can satisfy your project’s requirements. It conducts build vs buy analysis, TCO (Total Cost of Ownership) comparison, and vendor evaluation across SaaS vendors, open source, managed cloud services, and UK Government platforms.
Usage
How It Works
This command delegates to the arckit-research agent which runs as an autonomous subprocess. This approach keeps extensive web research isolated from your main conversation context:- Reads project requirements - Extracts functional and non-functional requirements
- Identifies research categories - Determines what needs to be researched (compute, data, integration, etc.)
- Conducts web research - Uses WebSearch and WebFetch to gather:
- Vendor pricing and features
- Product reviews and comparisons
- Open source alternatives
- UK Government Digital Marketplace options (GOV.UK services)
- Compliance and security data
- Build vs buy analysis - Compares building in-house vs purchasing solutions
- 3-year TCO comparison - Calculates total cost of ownership for each option
- Writes research document - Saves findings to
projects/{project}/research/ARC-{PROJECT_ID}-RSCH-v1.0.md - Spawns reusable knowledge - Creates vendor profiles and tech notes (unless
--no-spawnflag is used)
WebSearch and MCP Server Usage
The research agent extensively uses:- WebSearch - To discover vendors, products, and services matching requirements
- WebFetch - To extract detailed information from vendor websites, pricing pages, documentation
- MCP servers (if configured) - For cloud-specific research (see aws-research and azure-research)
- Vendor identification searches
- Pricing page fetches
- Review site searches (G2, Capterra, TrustRadius)
- Digital Marketplace searches
- Compliance documentation fetches
Output
The command generates:Research Document
projects/{project}/research/ARC-{PROJECT_ID}-RSCH-v1.0.md containing:
- Categories researched - Technologies, services, and products identified
- Vendor landscape - Commercial vendors, open source, cloud services, GOV.UK platforms
- Build vs buy recommendations - Strategic analysis for each category
- 3-year TCO comparison - Cost breakdown by option (build, SaaS, open source, cloud)
- Requirements coverage - How each option satisfies requirements
- Top vendor shortlist - Recommended vendors for procurement
- Risk analysis - Vendor lock-in, compliance, support risks
- Next steps - Recommended follow-up actions
Spawned Knowledge Files
Unless--no-spawn is used, the agent creates:
Vendor Profiles: projects/{project}/vendors/{vendor-slug}-profile.md
- One per vendor evaluated in depth (3+ data points)
- Reusable across projects
- Updated rather than duplicated if already exists
projects/{project}/tech-notes/{topic-slug}.md
- One per significant technology finding (2+ substantive facts)
- Captures technical insights for future reference
Build vs Buy Analysis
The research document includes strategic recommendations: BUILD when:- Genesis/Custom evolution stage (< 0.50 on Wardley Map)
- Competitive advantage potential
- No suitable market solutions
- Strategic IP worth developing
- Product/Commodity evolution stage (> 0.50)
- Mature market with multiple vendors
- Standard business capability
- Faster time to market needed
- Commodity services (> 0.75 evolution)
- Cloud-first strategy
- Minimal customization needed
- Subscription model preferred
TCO Comparison Example
Flags
| Flag | Effect |
|---|---|
--no-spawn | Skip knowledge compounding - produce research document only without spawning vendor profiles or tech notes. Useful for quick research. |
Integration with Other Commands
Input from:requirements- RequiresARC-*-REQ-*.mdto existdata- Uses data model for database/storage researchstakeholders- Uses stakeholder needs for vendor evaluation
wardley- Evolution positioning feeds into Wardley Mapssobc- TCO data feeds into Economic Casesow- Vendor requirements feed into RFP generationhld-review- Validates technology choices against architecture
UK Government Specific Research
For UK Government projects, the research includes: GOV.UK Services:- GOV.UK Notify (notifications)
- GOV.UK Pay (payments)
- GOV.UK Design System (frontend)
- GOV.UK PaaS (hosting)
- GOV.UK Verify (authentication)
- G-Cloud search for SaaS/IaaS/PaaS
- DOS (Digital Outcomes and Specialists) for bespoke development
- Framework compliance checks
- Point 3: Open Source options
- Point 5: Cloud First compliance
- Point 8: Share and Reuse opportunities
- Point 11: Procurement strategy
Examples
Example 1: CRM Research
- SaaS CRM vendors (Salesforce Nonprofit Cloud, Microsoft Dynamics 365)
- Open source CRM (CiviCRM, SuiteCRM)
- Custom build estimate
- 3-year TCO comparison
- Digital Marketplace G-Cloud options
Example 2: API Management
- Cloud API gateways (AWS API Gateway, Azure API Management)
- Open source (Kong, Tyk)
- GOV.UK API standards compliance
- Security and authentication options
- Government cloud compatibility (IL3, OFFICIAL)
Example 3: Quick Research Without Spawning
Next Steps
After completing research:- Create Wardley Map -
arckit wardleyto visualize evolution positioning - Build Economic Case -
arckit sobcto feed TCO data into business case - Generate RFP -
arckit sowto create Statement of Work for procurement - Validate Architecture -
arckit hld-reviewto check technology choices
Related Commands
- aws-research - AWS-specific service research using MCP
- azure-research - Azure-specific service research using MCP
- wardley - Strategic mapping from research findings
- sobc - Economic case with TCO data
- sow - RFP generation from vendor requirements