Why Profitable Systems Can Still Have No Real Value
*Applying insights from **Good Strategy / Bad Strategy** to real-world software businesses*
Introduction: Profit Is Not the Same as Value
Many software founders proudly say:
“Our product makes money.”
But Richard Rumelt, in Good Strategy / Bad Strategy, challenges this assumption with a powerful thought experiment — the famous “UFO machine” that produces $10 million per year.
The twist?
The machine may generate cash, but it has little strategic value once sold to another investor.
This idea is uncomfortable — and extremely relevant — for software businesses today.
The UFO Machine, Reframed for Software
Imagine this scenario:
- A SaaS product earns $1M per year
- It has customers and steady usage
- Anyone with a similar team can rebuild it in 6–12 months
On paper, it looks valuable.
Strategically, it may not be.
Like the UFO machine, its profits exist without a defensible reason.
Why Profit Alone Is a Weak Signal
Traditional business thinking equates value with:
- Revenue
- Growth
- EBITDA
- Multiples
Rumelt argues that strategy asks a deeper question:
Why does this profit exist — and why hasn’t competition erased it?
If the answer is vague, the value is fragile.
Transferability Test: A Simple Value Filter
A powerful way to test real value is this:
Does the advantage survive a change of ownership?
If selling the software means:
- Customers leave
- Margins collapse
- Differentiation disappears
Then the software was never the source of value — context was.
Boring Value vs. Interesting Value in Software
Boring Value
- Generic CRUD SaaS
- Feature-driven differentiation
- Easily copied UX
- Competes mainly on price
This is UFO-machine value: profitable but strategically thin.
Interesting Value (Rumelt’s Idea)
Interesting value comes from asymmetry:
- Knowledge others lack
- Position others cannot take
- Frictions others cannot cross
In software, this often looks like:
- Deep integration into operations
- Accumulated domain-specific data
- Workflow ownership
- Regulatory or cultural specificity
Real Software Examples of Interesting Value
1. Embedded Workflow Software
Software that becomes part of how work is done:
- MES inside factories
- Accounting systems tied to local regulations
- Industry-specific operational tools
Replacing it is painful — that pain is value.
2. Data That Improves the System
When usage creates data that:
- Improves predictions
- Refines workflows
- Increases switching costs
The value compounds over time and cannot be sold as code alone.
3. Relationship-Centered Platforms
Some systems work because of:
- Trust
- Long-term support
- Operational knowledge
The software is only one layer — the value lives in the relationship.
Why Many Profitable SaaS Still Struggle
Founders often optimize for:
- Feature velocity
- Short-term MRR
- Investor narratives
Instead of:
- Durable advantage
- Strategic position
- Long-term defensibility
The result?
A profitable product with no moat — easy to replace, easy to ignore.
graph LR
A["Profitable System ≠ Strategic Value"]
A --> B["Cash Flow"]
B --> B1["Revenue"]
B --> B2["EBITDA"]
B --> B3["Short-term Profit"]
A --> C["Boring Value"]
C --> C1["Generic Software"]
C --> C2["Copyable Features"]
C --> C3["Price Competition"]
C --> C4["UFO Machine"]
A --> D["Interesting Value"]
D --> D1["Asymmetry"]
D1 --> D1a["Unique Knowledge"]
D1 --> D1b["Unique Position"]
D1 --> D1c["Unique Context"]
D --> D2["Embedded Systems"]
D2 --> D2a["Hardware + Software"]
D2 --> D2b["Operational Workflow"]
D2 --> D2c["Physical Constraints"]
D --> D3["Data & Learning"]
D3 --> D3a["Accumulated Data"]
D3 --> D3b["System Improvement"]
D3 --> D3c["Switching Cost"]
D --> D4["Relationships"]
D4 --> D4a["Trust"]
D4 --> D4b["Long-term Support"]
D4 --> D4c["Consulting Know-how"]
A --> E["Strategy Test"]
E --> E1["Transferability"]
E1 --> E1a["Ownership Change"]
E1 --> E1b["Does Advantage Survive?"]
E --> E2["Defensibility"]
E2 --> E2a["Moat"]
E2 --> E2b["Friction"]
E2 --> E2c["Replacement Pain"]
Strategy Question Every Software Founder Should Ask
Before adding another feature, ask:
What makes this software harder to replace next year than today?
If the answer is unclear, profits may be temporary.
Final Thought: Build Position, Not Just Products
The UFO machine teaches a quiet lesson:
Money is an outcome — not a strategy.
In software, lasting value comes from position, not features.
The most valuable systems are often:
- Hard to explain
- Hard to transfer
- Hard to replace
And that is exactly why they endure.
*Inspired by ideas from Richard Rumelt’s *Good Strategy / Bad Strategy
Get in Touch with us
Related Posts
- 现代榴莲集散中心:告别手写账本,用系统掌控你的生意
- The Modern Durian Depot: Stop Counting Stock on Paper. Start Running a Real Business.
- AI System Reverse Engineering:用 AI 理解企业遗留软件系统(架构、代码与数据)
- AI System Reverse Engineering: How AI Can Understand Legacy Software Systems (Architecture, Code, and Data)
- 人类的优势:AI无法替代的软件开发服务
- The Human Edge: Software Dev Services AI Cannot Replace
- From Zero to OCPP: Launching a White-Label EV Charging Platform
- How to Build an EV Charging Network Using OCPP Architecture, Technology Stack, and Cost Breakdown
- Wazuh 解码器与规则:缺失的思维模型
- Wazuh Decoders & Rules: The Missing Mental Model
- 为制造工厂构建实时OEE追踪系统
- Building a Real-Time OEE Tracking System for Manufacturing Plants
- The $1M Enterprise Software Myth: How Open‑Source + AI Are Replacing Expensive Corporate Platforms
- 电商数据缓存实战:如何避免展示过期价格与库存
- How to Cache Ecommerce Data Without Serving Stale Prices or Stock
- AI驱动的遗留系统现代化:将机器智能集成到ERP、SCADA和本地化部署系统中
- AI-Driven Legacy Modernization: Integrating Machine Intelligence into ERP, SCADA, and On-Premise Systems
- The Price of Intelligence: What AI Really Costs
- 为什么你的 RAG 应用在生产环境中会失败(以及如何修复)
- Why Your RAG App Fails in Production (And How to Fix It)













