As the title of this playbook already suggests, we will focus on business-to-business (B2B) products. Specifically, Enterprise B2B is where we, the team of authors, have been active, have gathered experiences, and can show a successful track record.
B2B encompasses all companies that create products and services geared toward other businesses compared to B2C (“business-to-consumer”), which serves individual consumers directly. There are also more complex forms, such as B2B2C: OpenTable is a good example of that — they help restaurants (the 2nd B) to serve consumers.
A company is active in Enterprise B2B when its customers are primarily large, often international companies.
Note that for StartUps or even ScaleUp companies, this means that their customers are typically 100x or even 1,000x larger than them. It’s easy to imagine how this imbalance brings challenging situations, e.g., during discussions or negotiations.
Some aspects will also apply to B2C products, but there are several significant and important differences:
Maybe the most important aspect in B2B is that typically buyers aren’t users:
In B2B, there is typically a group of decision makers and budget owners (most likely the management), maybe even additional gatekeepers (e.g., the legal or the IT departments) who will be different from the actual users.
Often even a central procurement is involved who mostly manages the actual purchase but are neither business leaders, sponsors, nor users.
Still, all these groups have needs that must be met, including the strategic impact that the project sponsor dreams of and the simplicity and efficiency that users demand.
To keep all groups happy, their needs must be addressed during Product Discovery. It’s also helpful to have regular alignment product sessions and organize Customer Advisory Boards and similar co-development activities.
While single users of a B2C app are quite willing to just try new things, most businesses have a strong tendency to avoid risks and have a rather low-risk tolerance. They prioritize safety and business continuity over potential chances for new markets or game-changing technology.
Sales in B2C is often very quick, direct, and low-budget. The buyer is also the user, it’s often an easy and low-risk decision, ideally even with a plan that allows free trials or otherwise short cancellation periods.
In B2B, sales cycles often are 6 or more months which means there is no immediate effect or feedback on a feature or product release but rather a substantial delay.
On top of that, aspects that are beyond the control of the product vendor might emerge: Is there a general budget cut that stops the entire project? Did the project sponsor just leave for another company? Or does the global headquarters force all business units to implement a specific tool or vendor?
What’s more, typical B2B products require deep integration with other tools, such as the existing ERP, CRM, or HR systems. Interfaces to these must be provided. Also, in enterprises, many stakeholders and gatekeepers care about aspects such as compliance with official obligations as well as company policies, security in terms of IT as well as security of their investment, integration aspects, operations, SLAs, etc. In other words, while consumers quickly buy products by paying via their personal PayPal account:
No enterprise company is buying a global CRM with their credit card.
Consequently, B2B customers beyond the current feature set often also want to know about the provider's strategy and future plans. Public roadmaps, when communicated wisely and shared with care, turn out to be highly useful.
Product-led growth is a major trend, originating from B2C, but more and more is also being applied to B2B.
Product-Led growth is a business strategy that relies on using your product as the main vehicle to acquire, activate, and retain customers. If you’ve used Slack or Dropbox, you’ve witnessed this first-hand. You didn't request a demo to have a salesperson show you how cloud-based file sharing or instant messaging could revolutionize your work. You just tried the product out yourself for free.
While utilizing the product itself as the primary vehicle to acquire, activate, and retain customers is desirable, in most B2B settings, a well-educated and skilled direct Sales team is required. This team must follow the above-sketched process, build relationships with customers, and create an extensive network inside and outside these organizations. Ideally, this Sales team can even guide customers in optimizing their business processes and maximizing value.
In B2C, based on market segments and cohorts, a unified feature set can easily be derived, and the impact of building or not building that feature can be determined much quicker — see above. But because enterprises are so big and relatively few of them, there will always be just this one simple thing that they are asking for to ink the deal. Such a single request may crush every roadmap, and the more often such requests are accepted, the more the entire product strategy is at risk. In extreme cases, the business changes from a product to a professional service business. To avoid this, sharing the product vision and strategy with sales and customers is mission-critical. And to still serve these special requests, reserving some team capacity to ensure it is still provided in line with product principles might be a good idea.
In B2C, talking to users is often easy. There are plenty of touch points to interview and observe while using a product.
In B2B, as a consequence of the above-sketched direct Sales team, Account Management serving the installed customer base, and even a Customer Success team, it may be harder for Product Management to get in touch with customers. Because all the other teams might want to control the customer conversation.
Obviously, for any product organization, this is a no-go. The Product Management and User Research team, ideally even Engineering, have to talk to customers and prospects directly. Without any Chinese whisper, even if that is sometimes challenging. Only then is it possible to truly run Product Discovery.
In B2C, there is usually a vast number of users, so the value of a single individual is pretty low. In Enterprise B2B, however, there might only be a relatively small number of users paying significant bills. The bigger these enterprises are, the more demanding they might be. Expectations are much higher that their specific needs are met, and while Product Management will only be able to serve some of their needs, they also can’t just say no to everything.
Product Management should provide transparency on strategy and roadmap. Furthermore, collaboration should shift from customers demanding features to partners giving feedback and the product team providing guidance on achieving business objectives. Again, that requires domain expertise and thought leadership.
Having relatively few users in B2B also means that running experiments, interviewing users, and involving them in Product Discovery might become a challenge because they are getting involved too much, and there is some fatigue. Even worse, these users generally don’t like change. So, even a change for the better might initially be unwanted. To handle these situations, Product Management and the User Research team should build solid relationships with individual users and also offer them some benefits, such as involvement in early access or beta programs.
In B2C, Product-Market Fit is usually determined based on active users and growth rates.
In B2B, there might be a few paying clients, and it might even be a profitable business — but still, there is no product-market fit because it may, in fact, be a service business. Growing beyond that is essential; a key indicator for product-market fit could be that product revenue (such as ARR) grows significantly faster than service revenue (respectively, headcount in service).
Similarly, there is a risk that the company was lucky to find a visionary and early adopter who sponsors the product without really catching a more significant market (see Crossing the Chasm). To overcome that situation, Product Management must always focus on the bigger market, on winning more customers — rather than only increasing the satisfaction of the few existing customers.
In B2C, there are many potential users, network effects can be exploited easily, many problems are easy to understand, and the single individual user is less relevant. For example, popular services and apps often have hundreds of millions of users. As a consequence, so-called A/B testing is both easy and meaningful.
By contrast, in B2B, there are fewer users with typically more specific problems that might require domain expertise. Also, every single user might be a valuable stakeholder or decision-maker.
Product management roles vary across companies as a function of many different aspects, for example, company size, culture, or historical context. One important factor driving differences in the role of product managers is whether the product is B2B or B2C.
B2B companies have certain characteristics. They are big and slow, can be risk averse, have lots of internal stakeholders and politics. On the other hand, they have massive reach, lots of money and are generally prepared to sign long term deals.
Justin Kan — former YC partner and co-founder of Twitch (B2C) and now Atrium (B2B) — published a piece titled “Why I love B2B over B2C.” My first instinct as a consumer investor was to send him an angry tweet. My second instinct, as I’m currently doing a deep dive on the future of retail, was to map out how Justin’s arguments apply to a third, often overlooked, category: B2B2C.
Short answer: Nope. A thorough analysis of key difference in growth metrics.