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 Accounting Software Your Firm Uses Is Built for Your Clients, Not for You
- 2026年本地大模型(Local LLM)硬件选型实用指南
- Choosing Hardware for Local LLMs in 2026: A Practical Sizing Guide
- Why Your Finance Team Spends 40% of Their Week on Work AI Can Now Do
- 用纯开源方案搭建生产级 SOC:Wazuh + DFIR-IRIS + 自研集成层实战记录
- How We Built a Real Security Operations Center With Open-Source Tools
- FarmScript:我们如何从零设计一门农业IoT领域特定语言
- FarmScript: How We Designed a Programming Language for Chanthaburi Durian Farmers
- 智慧农业项目为何止步于试点阶段
- Why Smart Farming Projects Fail Before They Leave the Pilot Stage
- ERP项目为何总是超支、延期,最终令人失望
- ERP Projects: Why They Cost More, Take Longer, and Disappoint More Than Expected
- AI Security in Production: What Enterprise Teams Must Know in 2026
- 弹性无人机蜂群设计:具备安全通信的无领导者容错网状网络
- Designing Resilient Drone Swarms: Leaderless-Tolerant Mesh Networks with Secure Communications
- NumPy广播规则详解:为什么`(3,)`和`(3,1)`行为不同——以及它何时会悄悄给出错误答案
- NumPy Broadcasting Rules: Why `(3,)` and `(3,1)` Behave Differently — and When It Silently Gives Wrong Answers
- 关键基础设施遭受攻击:从乌克兰电网战争看工业IT/OT安全
- Critical Infrastructure Under Fire: What IT/OT Security Teams Can Learn from Ukraine’s Energy Grid
- LM Studio代码开发的系统提示词工程:`temperature`、`context_length`与`stop`词详解













