Tesla, SpaceX, and the economics of Stack Thinking
How to create new industries ground-up
Tesla is in the business of selling cars. Battery tech and charging infrastructure are complements to cars. The more these complements proliferate, the greater the possibility to move value capture back to the cars.
Feel Free to Share
Download
Our Insights Pack!
- Get more insights into how companies apply platform strategies
- Get early access to implementation criteria
- Get the latest on macro trends and practical frameworks
Getting building blocks right
This is not just about space exploration. A building blocks approach may be pursued in any domain.
The key to winning with a building blocks approach is designing them for high reusability. This is achieved by ensuring that these building blocks are not specific to a solution but are generic enough to be readily used across solutions.
As I explain in The Building Blocks Thesis Volume Two:
To design building blocks, we consider the universe of possible solutions and consider unbundling and re-bundling across three vectors.
First, we identify elements that need to be context-agnostic, and build them as building blocks which may be re-bundled in new contexts.
Next, we identify solution elements which are governance-agnostic, and build them as building blocks which may be re-bundled ovel governance paradigms.
Finally, we identify solution elements which are actor-agnostic, and build them as building blocks which may be re-bundled by new actors, while being sensitive to the rights, reputation, capabilities, habits, and preferences of these individual actors.
The more non-solution-specific (generic/agnostic) the building block, the more reusable it is across solutions, domains, geographies, and actors.
Take financial services as an example. If access to credit were to be solved as a problem, a building block for determining credit worthiness should be:
a) Context-agnostic: It should be usable in all contexts, whether providing BNPL credit at the point of checkout or lending school loans.
b) Governance-agnostic: It should be usable in new geographies with new regulations.
c) Actor-agnostic: It should be usable by all types of lenders, whether established or emerging.
This article is based on the Building Blocks thesis. You can get a copy of the entire thesis at the link below.

In summary, building blocks should have three key characteristics:
- They are usable as a component across multiple solutions,
- They can be combined with existing solutions to create new solution bundles, and
- Builders can benefit from an ever-increasing library of building blocks that all adhere to common standards and specifications.
Playing full stack business games
Building blocks eventually stack up. This is where things get very interesting.
Imagine starting with a rocket system and unbundling it into a building block, say, to manage propulsion. When the next (or parallel) rocket system project starts, that building block is now available to be used for these new projects.
Designers working on these new projects have one of three options:
- They can use the building block as-is because, well, it fits their requirement perfectly.
- They can make it more specific by configuring it to include a specific new capability to better solve for a narrower context (e.g. to handle propulsion variables under very specific temperature and pressure conditions)
- They can make it more abstract by isolating a specific capability within it and making it more generalisable across wider contexts
In both options 2 and 3 above, the rocket system designers have created a new building block for the ever-growing library of building blocks, reducing solutioning time for future projects that encounter these flavours of the problem.
Eventually, we end up with a stack of building blocks over time, where blocks at lower layers are more abstract and the ones at higher layers are increasingly more specific.

From solution stacks to industry stacks
SpaceX’s building blocks approach to solution design is representative of a larger shift playing out across industries.
SpaceX creates a solution stack which can be used to improve its solutioning across multiple projects.
But across the economy, we’re increasingly seeing the rise of industry stacks as well.
Whether at the level of projects – as in the SpaceX example – or at the abstraction of entire industries, digital technologies reduce the cost of coordinating and aligning between different activities (also called transaction costs) allowing these activities to be performed independently by specialized players.
Industry stacks emerge when vertically integrated firms starts to unbundle. This gives rise to new specialised competitors – agile and innovative players that focus on specific tasks in the value chain.
These specialized competitors do not integrate across the value chain and hence need to plug-and-play across other players.
As I explain in The Emerging Financial Service Stack:
This unbundling of the vertically integrated industry architecture creates a more modular, layered stack where firms at every layer specialise in a particular value-creating activity.
Multiple competing firms can take up positions that were previously occupied by a single firm, thus driving down margins and expanding consumer choice.
They achieve this by opening out internal capabilities, often as APIs.
APIs and other open capabilities are the building blocks for industry-wide solution design.
The emergence of industry stacks delivers some of the benefits of building blocks at industry scale. New solutions can be created through recombining these capabilities across the industry, and across industry boundaries.
As I explain in The lego blocks of healthcare:
Firms can specialize and can recombine towards new business models. New vertical integration can be much more selective. Data can enable new forms of horizontal integration where a single firm may capture market access (e.g. Amazon Marketplace or Google Search) or set the standard for entire industries (e.g. Google’s SEO, Chromium Engine, Android, and others).
Building new industries ground up
How do you create the conditions for large scale solutioning?
As SpaceX illustrates above, you:
- Work backwards from the universe of end solutions
- Create the building blocks required across the solutions.
- Engage a growing number of teams to keep leveraging the ‘stack’ of building blocks and contributing back to it in the course of solution design.
How do you create an industry ground up?
You apply the same approach at industry scale.
- You build out a vertically integrated organization to create a proof-of-concept for the new industry.
- You commoditize and open out key capabilities across the value chain as building blocks, which the rest of the industry can use.
- You retain other capabilities which are complements to these opened-out building blocks and demand for which will increase as uptake of the building blocks that have been opened out increases.
Tesla playing full stack games
Much like SpaceX used the first approach above at solution scale, Tesla has been applying the second approach at industry scale.
In 2014, Tesla made all its patents public. Elon Musk was thinking full stack. By setting some of the basic building blocks free (and by accelerating creation of higher level building blocks), Musk wants to have the entire industry work on the problem.
How does this help Tesla?
Tesla is in the business of selling cars. Battery tech and charging infrastructure are complements to cars. The more these complements proliferate, the greater the possibility to move value capture back to the cars.
As the barriers to setting up charging stations reduce, more suppliers can build and install them, pushing prices further downward. The greater the advances in battery tech and the more dense the charging infrastructure, the longer distances EVs cover and the greater performance advantage gained vs traditional automobiles.
Here’s Elon Musk using standard distractionary storytelling about his lawsuit-hating altruism to essentially say they have no other way of playing except by playing full stack:
Full stack games
Here’s how you play full stack games to build new industries from scratch.
- Think of your industry as a stack of capabilities.
- Try to identify which capabilities are bottlenecks to industry performance today.
- Frame a clear point of view on which capabilities you want to compete on.
- Go ahead and commoditize the other capabilities by providing industry-wide building blocks.
State of the Platform Revolution
The State of the Platform Revolution report covers the key themes in the platform economy in the aftermath of the Covid-19 pandemic.
This annual report, based on Sangeet’s international best-selling book Platform Revolution, highlights the key themes shaping the future of value creation and power structures in the platform economy.
Themes covered in this report have been presented at multiple Fortune 500 board meetings, C-level conclaves, international summits, and policy roundtables.
Subscribe to Our Newsletter



