Legacy SaaS dossier · asana
Asana
A nested checklist with assignees and due dates, dressed up as portfolios, goals, workload, timelines, and Workflow Bundles™.
01 · Data
Data the SaaS sits on
Internal Build Score
0.84
Feasibility of a useful internal substitute for the actually-used 20% of this SaaS, built with Claude and your own data layer.
IBS = 0.25·U + 0.25·C + 0.20·D + 0.15·I + 0.15·Mthis record · 84%- U
User adoption gap
weight 0.250.85How much licensed surface area sits idle.
- C
Core simplicity
weight 0.250.92How small the actually-used 20% is when re-implemented honestly.
- D
Data portability
weight 0.200.75How clean the exit is, exports, formats, audit lock.
- I
Integration burden (inverse)
weight 0.150.78How few external systems must keep working through the SaaS.
- M
Moat erosion
weight 0.150.90How much the original differentiator has been commoditised by LLMs + cheap infra.
Editorial heuristic. Not investment advice, not a procurement recommendation.
03 · Feature usage
Commonly used vs. rarely touched
Commonly used
05
- Tasks with assignees + due dates
- Projects grouping tasks
- Comment threads per task
- Per-person 'what's on my plate' view
- Status updates roll-up to the project
Rarely touched
07
- Goals + OKR tracking module nobody fills out twice
- Portfolios of portfolios
- Workload + capacity planning with made-up estimates
- Workflow Bundles, a no-code engine sold separately
- Forms, Approvals, Proofing, each shipped as its own pillar
- AI Studio, a per-seat upsell on top of the seat upsell
- Universal Reporting that re-implements a worse Looker
Internal build
Build it yourself
01 · Stack & flow
Internal build map
Data in
Agent layer
Logic
Outputs
- Build time
- 3 weeks
- Run cost
- $1.5/seat·mo
- vs. SaaS
- $60K / yr
Build outline
- Tasks + projects schema, four tables
- Board / list view in Next.js
- Slack bot for due-today + overdue
- Claude writes the Friday status digest
- Linear for engineering, don't re-implement issues
02 · Claude prompt
First, map what you actually use (optional)
03 · Result
Drifting. Shipped onboarding v2; slipped billing migration (Sarah); blocked on legal review.