Midjourney/prompt: "software playbook watercolor"

Every Software Business Has the Same Playbook

The strange contradiction at the heart of B2B SaaS

165

There are no secrets in software company strategy. Founders follow a well-established playbook that is freely available and universally implemented, while at the same time, the cost for competitors to make copy-cat products is getting ever smaller. In fact, a founder can assume that essentially nothing they make is long-term defensible. Yikes! Every economist would tell you that this situation should result in the destruction of value, and margins should be razor-thin. 

Yet the gross margin for an average software company is over 80%

Software is, in my opinion, the best business model ever devised by mankind. The cash flows are totally righteous. The margin is judicious. It is the pinnacle of 200 years of capitalism. In complete violation of what I learned in econ 101 (that, admittedly, I got a B- in), these companies can achieve outrageous levels of success and profitability. 

How can this be? 

Software is such an incredible business because it has close to zero marginal distribution cost. Once you build the software, you can send it over the internet for (essentially) free to as many customers as you like. Additionally, software is sticky. The best companies will make more money every year from the same cohort of customers. Yes, when competition is fierce, acquisition costs go up, but a well-executed go-to-market strategy can overcome that.

This is, like, a mildly interesting topic to which I could devote a newsletter edition. But the much more interesting and devilishly challenging thing to write about (and the thing I’ve been obsessed with for years) is that everyone knows this. What I wrote above contains obvious knowledge that would be at home within a software strategy 101 textbook.

The result is a meta-market: because founders know what playbook their competition is running, they end up positioning themselves against moves their competitors will make in three years. Let’s say I run a newsletter software company, similar to Substack or Beehiiv. Since each company has a unique starting point, we’ll each have relative strengths. Substack is great at helping writers acquire readers. Beehiiv has a much stronger analytics suite. My hypothetical company could have really strong branding and design. I can know, with certainty, that over the next three years both Beehiiv and Mailchimp will move closer to my capabilities, while I move closer to theirs: Substack will improve its graphics, Beehiiv will copy some of Substack’s discovery features, etc. 

In most industries, competition is a knife fight—it’s fast and dirty. In contrast, B2B SaaS is a chess match, cerebral and drawn out. And it’s because rather than merely guessing about what their foes will do, founders can forecast with a spooky level of certainty what is going to happen. 

I’ve even made this into a game. When I see a company is teasing a new product launch, I’ll email their rival and ask, “Any idea what this is?” Usually, I’ll get a response like, “Haven’t heard anything, but my guess is X.” They are almost always right.

They are able to do this because the playbook is known. And, luckily, I’m going to teach it to you. 

The software company playbook

The journey of software company goes like this:

  1. A point solution solves a specific problem for a specific group of people. Over time, the point solution’s capabilities grow, expanding what type of customers they can serve.
  2. Next, the company will go multi-product. It’ll start to offer multiple things that will serve either its core customer or related functions in the org it’s selling to. 
  3. Then the company will become a platform, allowing an ecosystem of partners to build products or services on top of what it is already offering. 
  4. The cycle begins again with new point solutions, typically related to its platform capabilities, for new use cases.

To grow beyond the initial customers for which its point solution works, a company can either expand horizontally (use the same tools to serve a new set of customers with similar problems) or vertically (create new tools that serve other problems its existing customers are facing). So a piece of software that facilitates tipping your barista could expand horizontally by helping other types of retailers implement tipping, or it could expand vertically by selling other coffee shop software. While this may sound banal, because the internet is ubiquitous, the available opportunity for software companies is in the realm of trillions of dollars. 

When you think about a point solution, the software’s function changes based on the size of the customer and what that customer does. To continue the coffee example, the software would need to be designed differently for ye olde local coffee shoppe than for Starbucks—perhaps by focusing on the barista (for the former) versus the supply chain team (for the latter). 

I recognize this is hand-wavy, but think about how overheated this dynamic can make the competition. Every person at a company, every function from human resources to finance, will have multiple software companies competing to solve their problems. Enterprise will be moving into mid-market. Related industries will try to encroach. It is, frankly, ridiculous. And no single software provider can solve all the needs of an individual. The average employee uses 11 different applications to accomplish their work. 

Create a free account to continue reading

Ideas and Apps to
Thrive in the AI Age

The essential toolkit for those shaping the future

"This might be the best value you
can get from an AI subscription."

- Jay S.

Mail Every Content
AI&I Podcast AI&I Podcast
Cora Cora
Sparkle Sparkle
Spiral Spiral

Join 100,000+ leaders, builders, and innovators

Community members

Already have an account? Sign in

What is included in a subscription?

Daily insights from AI pioneers + early access to powerful AI tools

Pencil Front-row access to the future of AI
Check In-depth reviews of new models on release day
Check Playbooks and guides for putting AI to work
Check Prompts and use cases for builders

Comments