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
- 基于启发式与新闻情绪的短期价格方向评估(Python)
- Estimating Short-Term Price Direction with Heuristics and News Sentiment (Python)
- Rust vs Python:AI 与大型系统时代的编程语言选择
- Rust vs Python: Choosing the Right Tool in the AI & Systems Era
- How Software Technology Can Help Chanthaburi Farmers Regain Control of Fruit Prices
- AI 如何帮助发现金融机会
- How AI Helps Predict Financial Opportunities
- 在 React Native 与移动应用中使用 ONNX 模型的方法
- How to Use an ONNX Model in React Native (and Other Mobile App Frameworks)
- 叶片病害检测算法如何工作:从相机到决策
- How Leaf Disease Detection Algorithms Work: From Camera to Decision
- Smart Farming Lite:不依赖传感器的实用型数字农业
- Smart Farming Lite: Practical Digital Agriculture Without Sensors
- 为什么定制化MES更适合中国工厂
- Why Custom-Made MES Wins Where Ready-Made Systems Fail
- How to Build a Thailand-Specific Election Simulation
- When AI Replaces Search: How Content Creators Survive (and Win)
- 面向中国市场的再生资源金属价格预测(不投机、重决策)
- How to Predict Metal Prices for Recycling Businesses (Without Becoming a Trader)
- Smart Durian Farming with Minimum Cost (Thailand)













