Swipe Right For A Cloud Instance: How To Build A Successful Software Company In A Low-Commitment World
This post originally appeared in Forbes. Co-authored with Battery Ventures General Partner Dharmesh Thakker.
In cities from San Francisco to New York, and Houston to Atlanta for that matter, we hear the buzz of easy, quick lifestyle choices these days. Just hop in an Uber to get to the restaurant—forget driving and insuring your own car! Summon DoorDash to get a hot meal delivered to your home; why buy groceries and cook? Tap your Airbnb app to book your next vacation rental and, of course, swipe right on Tinder for your next date. Clearly, many of us are now living largely in an asset-free world, meaning our personal lives are marked by many low- or no-commitment options, all facilitated by technology.
Contrast this with our professional lives, at least in the technology world. We show up to work these days and legitimately wonder why our last CIO ended up in the high-commitment situation of paying Oracle, VMware or Dell for a perpetual software license that we now have to babysit for years. Many of us work aggressively to (rightfully) pick best-in-class software tools. We’re migrating to open-source, “try-before-you-buy” annual technology subscriptions—and, increasingly, cloud-based, pay-as-you-go models. We are not looking for perpetual licenses that lock us into certain vendors’ products. The promise of “serverless,” whereby you write code and never have to worry about where it runs, and pay for computing power by the fraction of a second, are not that far off.
All this is great for companies buying technology, who benefit from this new flexibility. But if you’re a software entrepreneur building a new technology company to actually supply all this innovation to customers, how do you do it? What are the keys to creating a sustainable technology company in this low- or no-commitment, Tinder-like IT world? We feel if you take certain steps to align your product and sales strategy for this new world, your company can not only survive, but thrive—and make a perfect “match” with many customers. Here are some ways to do it.
Realize that selling your product is not a zero-sum game. You can use this low-commitment environment to expand your total addressable market. Services like Amazon Web Services and competitors like Microsoft Azure show how such pay-as-you go businesses can actually expand an overall market, increasing demand, revenue and profits for these services. AWS and Azure have certainly stolen business from incumbent computing providers like Hewlett Packard Enterprise and Dell. But they’ve also expanded the overall market by making these services so easy and cheap to use. This is much the same way that Uber and Lyft have defied growth expectations: They’ve not only cannibalized the traditional taxi and black-car market, but created more demand for on-demand ride sharing from people who would have previously used their own cars for many trips.
Know your audience, and cater a self-service experience directly to software developers, even if you’re going after six- or seven-figure enterprise deals. Today software developers, not highly paid CIOs, are the initial gatekeepers to corporate IT budgets. In this try-before-you-buy world, it’s critical that developers are able to easily download and play with your software to get instant gratification, which will hopefully lead them to buy it from you later. If you miss that crucial first step, the backlash on Github and other online, open-source developer forums will come back to bite you. Do it right, though, and you’ll have a strong endorsement from the troops when you ultimately make a larger sale to the CIO or CISO (chief information security officer), who eventually has to have the developer using the platform anyway. MongoDB, Elastic, HashiCorp and other fast-growing, open-source companies demonstrate a strong correlation between a developer-first experience and eventual enterprise success. MongoDB, whose open-source database has been downloaded more than 30 million times, just went public this fall in one of the year’s few technology IPOs.
Actively court “pay-as-you-go” customers, who could be much more profitable over their lifetimes, and cost less to service, than one-time buyers. Indeed, you may not get the multi-million-dollar purchase order upfront from today’s no-commitment customer. But then again, you won’t have to spend nine months of time and energy courting that customer’s CxO to purchase your software, either. More importantly, every incremental dollar you spend on product development or new features will not require you to engage in an intense, and expensive, sales or support education process. Rather, you’ll allow customers to take control of software management on their own AND pass pure margin dollars to you over time.
A few years ago, publicly traded software vendors catering to the small-and-medium-sized business market like Square, Shopify and Mindbody were heavily discounted in the market because their P&Ls were dominated by incremental payment-processing revenues, which investors originally thought to be irregular and sporadic. However, markets have more recently realized that these revenues are actually quite profitable over time—and more predictable than first thought, partly because these new services were so easy and inexpensive to use. Shares of Square, for instance, are up 237% (as of Nov. 15) over the last 12 months. Similarly, in the enterprise-software world, Amazon’s gigantic Amazon Web Services business—the cloud computing juggernaut that lets companies pay as they go for computing power—is growing rapidly and throwing off huge profits as well. As of the most-recent quarter ended Sept. 30, the business was operating at a $20 billion-a-year revenue run rate, up from zero eight years ago. And the business’s 25% operating margins—driven by lots of self-service customers—now drives most of Amazon’s overall profits.
Embrace the flexibility and power wielded by your customers, instead of fighting it. In a world in which a new product announcement from Amazon can affect a whole group of startups at once, it can be hard to build a sustainable IT business without being in a constant state of paranoia. But guess what? Amazon’s customers often feel the same way! As much as they appreciate the flexibility of cloud computing and other services provided by AWS, they, too, are paranoid—in their case, of being locked into only one cloud provider. (Monopolies, as we know, have vast pricing power and often don’t treat their customers very well.) Because of this, CIO and CTOs are looking to startups to provide solutions that augment and work with their cloud-computing resources, and allow them to put themselves back in the driver’s seat. Indeed, the holy grail of the modern IT stack is enabling a “multi-cloud strategy” through which enterprises can transfer and port applications and workloads easily from one cloud provider to another. In this way, customers and new IT startups are in sync. What is the best strategy to mitigate the power of AWS or Azure? Aim to provide software that has multi-cloud in mind, giving customers the flexibility they want. A good example of a company doing this now is Serverless Inc. which is building a technology toolkit to deploy and operate serverless computing architectures. On this platform, developers can develop, test, and deploy functions to any cloud provider.
Instant gratification through software, and pay-as-you go models, are here to stay. Our advice: Recognize this new reality, and align your business model to reach out first to the developer, and then work your way up to others in the organization. Then, watch your revenues and profits ramp as you rise with the cloud! The rewards might even help you fund your next Airbnb getaway.