The Move to Consumption Pricing for IT Infrastructure Software, with Kevin Christian

Software related to IT infrastructure and Operations Management has been historically priced based on hardware or asset size under management, be it the number of processors, the size of the storage or the amount of data transferred. In this model, a customer would buy a license for a particular size and then try to stay within the limit imposed by the license. The vendor would also struggle to ensure that the customer did not use anything more than what the license permitted. 

Public cloud providers like AWS and Azure heralded a new approach with architectures that allowed their customers to provision hardware and software in a granular and elastic manner. This model has since been taken up by almost all providers of hardware and software. 

While this movement has been natural for SaaS providers, there are interesting variations that occur when the same methods are applied to hardware, as well as services tied closely to hardware. 

Kevin Christian, presently with Infoblox, is an industry leader with a wide exposure to pricing strategy and operations. He has run the pricing function at several companies who are leaders in their own industry segments. He also founded his own consulting business with the same focus area. Through his long presence in the industry, he has been witness to the transition of the IT infrastructure industry from a licensing regime to a consumption/metered one. 

In the following sections we share Kevin’s insight on both his general principles for pricing success as well as a fictionalized case study of NewCo and its transition to consumption pricing.

General Principles for Pricing Success

Organizing the Pricing Program

Fig. 1: The three legs of the pricing stool

Per Kevin, at most software companies you can break down a Pricing Program into three big areas, or legs so to say (see Figure 1). The first leg is Strategy which includes programs and policies, financial analysis, market analysis, and competitive analysis. Typically, the changes are planned as short term, say over 6 to 12 months, and long term over the coming 2 to 5 years.

The second area is pricing of specific or individual Transactions. The elements here are what is often referred to as the Deal Desk, or, Commercial Finance. The activities in this area are about approving deep discounts on special, large deals and any non-standard contract terms.

The third area is Tools and Processes. This consists of processes set up for reviewing prices and setting new prices or changing existing prices. Also covered in this group are activities like publishing the price list, setting up skews - it is any system related changes and whatever the quoting process is.

Getting the Model Right

For a model to be successful, it has to have three attributes - Simple, Measurable, and Scalable. 

  • The Simple attribute implies that one can explain the pricing metric during an average elevator ride. This is very important because many companies cannot. This is the kind of attribute that VCs care for deeply. No one has time to spend on 10 slides explaining the pricing model - at best it can be one or two slides. 
  • The Measurable and Scalable attributes are related to each other. In the SaaS world, Measurable means that you should be able to count or measure whatever you are charging for. For example, it serves no purpose to price on a per user basis if you do not have the ability to count unique users by, for example, unique login IDs for users. 
  • The Scalable attribute means the ability to capture more returns from a customer when the perceived value for the customer scales. For example, as the customer changes from a small company to a large one. .

Beyond these essential three, we can list four more attributes to ascertain if the pricing model is effective: 

  • The fourth attribute we can add is Predictability, as seen by the customer. 
  • The fifth attribute is Flexibility, which means having the ability to adjust for corner cases. 
  • The sixth attribute is whether it is operationally easy to implement in terms of the tools you have (eg, Salesforce or CPQ or another commercial platform). 
  • The seventh attribute is Fairness, as seen by the customer. This attribute comes into play if the pricing is linked to the revenue of the customer. While the amounts involved may look fair for smaller revenue points, they can start to look unfair when the customer’s revenue becomes very large.

The Story of NewCo: Evolution to a Consumption Model

To get an industry wide perspective, Kevin alludes to an imaginary company, that can be called Newco Assets and Operations. This company has offerings in the complete infrastructure space - from networking, IT asset management (ITAM), IT operations and automation (ITOA) to Information Security. This is a fairly typical profile for companies in this space.  

Traditional IT Infrastructure and Operations software was deployed on physical systems that were mostly on-premise, where the vendor was far removed from physical access and customers bought licenses to match the specifications of their infrastructure. 

In this regime, pricing was anchored by the hardware oriented deployment model, where the customer paid a small price for software running on a smaller machine and a bigger price for the software running on a bigger machine. 

Fig. 2: The Evolution of pricing from perpetual licensing models

However with cloud computing this model is changing and so is NewCo’s Pricing. As shown in Figure 2, the evolution can be described using three dimensions of the problem, each having an impact on packaging:

  • First, the deployment model has changed over time. Software used to be deployed at first on a physical device, then moved to being deployed on virtual devices, and eventually moved to being in the cloud.
  • Second, is the packaging. A company such as Newco may start off with one or two point products. Then, if they are successful and grow, they end up with many point products until they get to the point where there are too many point products at which point they start creating bundles. Further down the road they land up with many bundles which turns out to be too confusing. Eventually, they get to a point where they realize that they have to simplify the packaging. 
  • Third, is that metric on which customers are asked to pay for is also changing. In the beginning, it used to be a perpetual license plus annual maintenance charges. Then it became a subscription. And now it is moving to more of a meter style pricing - like what AWS or Azure do today - where it is based on some kind of a capacity or usage based metric. 

In NewCo’s case its packaging had grown very complex with the addition of many point products and the company moved to a more simpler packaging structure. In its case it reverted back to a Good, Better, Best style of packaging. (This is something we’ve covered earlier in the book)

It starts with a small (or Good) package which is the minimal viable product that creates value for a customer. The medium (or Better) sized package is designed for the vast majority of customers. Finally, the everything (or Best) package is for the customers with the most well defined needs or the most sophisticated customers who have to have every single feature and function. In this model, the point products and bundles are gone and the company is left with just those three packages.  

Implications of Simpler Packaging

As part of their own packaging transition, Newco has  also arrived at a GBB packaging that covers all of Newco’s offerings consisting of Networks & ITAM, ITOA and Information Security. The customer does not get to pick and choose individual items but gets one complete package.

One problem in this three level packaging is that the Sales people would like to sell an entry or lower level package first and be able to go back later to try and sell the higher one. That is because they like to sell more to existing customers. To grow, the Sales team would take an ITAM customer and sell them ITOA or Information Security. Similarly, if they have an Information Security customer, they sell them ITAM or ITOA, or, if they have an ITOA customer, they sell them ITAM or Information Security. Customers don't buy all three products, initially. 

For Newco, how this works out is that they now have their Essentials, Business and Advanced packages. So if you have a customer who bought Essentials, Sales would try to upsell them to Business, and if they had bought Business, Sales would try to upsell them to Advanced. Now, if they have already bought your best version there is no upsell because they are already at the top.

One way to get over this situation is to look at another approach to growth, and that is to look at the pricing metrics or variables in each of these packages. For example, Newco can use the size of the customer’s network in terms of the number of IP addresses. In this case, Newco can capture growth if the customer’s network grows from 10000 IP addresses to, say, 50000, thus scaling five times. 

There is a case to be made here for still having a very small number of point products on top of the Good, Better and Best packaging. When a company introduces this type of packaging it works for a year or two. At this point they could start introducing a very small number of very expensive point products. Of course these would have to be very specific high value, expensive to deliver, point products. Because they are expensive to deliver, they would have to be priced high in order to make any money on them. In this way the Good, Better, Best model is still able to accommodate point products.

Choosing the Right Pricing Metric

Taking the example of Newco, they had similar decisions to make across their Networking and ITAM, ITOA, Information Security portfolio. The key decision they had to arrive at was whether and how to have a single usage metric and if they would need different metrics for their three offering groups. 

Since the Networking and ITAM offering itself has multiple products lines they could, technically, have different metrics for each of those. These could include the number of DNS Queries or Queries Per Sec (QPS) for DNS services, and for DHCP services it could be the number of Leases or Leases Per Second. 

Similarly, the ITAM pricing could be based on the number of assets or the number of IP addresses. The ITOA pricing could be based on the number of devices being managed. The Information Security part could be priced on the number of users or employees. 

Now if they used all of those metrics then they could either sell them separately or convert them into 15-16 bundles starting with what would be appropriate for a small attorney’s office and going up to a large Walmart type of facility and then the typical corporate office of a large multi location corporation. For each bundle, they would need to specify a ceiling for the respective usage metric of each of the five product components within that bundle.

So it was apparent that this would become really quite complex and yet it would never fit exactly for any single customer; they are always going to need more of some item and less of some other. And even then they may feel they are overpaying for something. 

Even though this arrangement is complex, a number of companies price their offerings like this. One example of this could be Cloudflare. As Figure 3 shows, Cloudflare has a Free plan and then Pro, Business and Enterprise plans. Then if the customer needs more they can take from a set of Add-Ons on top of these plans as depicted in Figure 4. 

Fig. 3: Cloudflare Pricing Plans
Fig. 4: Add-Ons for cloudflare pricing plans

For Newco it made more sense to have a single metric for everything. Newco needed to not only look at what was theoretically best for them, but also their established sales motion. In Newco’s case they decided to go with a single metric because  that was the preference of their Sales and field leadership and that group values simplicity more than anything else. The field leadership wants to do big deals where the customer buys all the products. 

In Newco’s case the single metric used became IP addresses for everything, even though IP addresses are not the most natural metric for some of those items. In this case, they would be using a suboptimal metric for some of the items, but the reason they were well advised to do it was to have the simplicity of the same metric for all the items. Using this single metric, they were been able to develop the Essentials, Business and Advanced packages for each of Networking and ITAM, ITOA and Information Security. 

Considerations For Rollout

At this point Newco has been over the transformation and simplification of packaging that they attempted and the single metric approach to pricing that they liked. Now they have to deal with how they roll this out to customers and their own field teams. 

We start with a metric that we wish to use, and in Newco’s case it is the number of IP addresses. 

Newco has multiple ways in how they can make the customer pay for what they consume. The first method is that the customer pays for a certain quantity and they cannot go over the ceiling. The second method is that the customer consumes what they need and Newco bills them for the actual arrears based on what they consumed for a period that has been chosen, say per month. That is the method AWS and Azure use. It is also possible to bill the customer in advance for a certain amount but they can go over the ceiling and at the end of the period their ceiling gets resized. This flex method has now become quite popular with the larger cloud vendors and has become a recommended model as well.  

Having developed a mature and elegant model Newco still has the challenge of getting it implemented internally. If we go over the process again we have four steps to complete:

  • The first is of course deciding the metric to price on, that being the number of IP addresses for Newco.
  • Then there is the need to build the ability to measure the chosen metric into the product and that is non-trivial. The product managers and the engineers have a tendency to not want to do this. Typically, when engineering enhancements are discussed and decided, this aspect takes very low priority. As the product marketer with ownership for the pricing model, it is likely that you will have to approach someone like the CEO to drive this part from the top down. Even then, this is quite difficult and the actual changes may take like a year or more to work out. The lack of instrumentation when transitioning from licensing to metric driven subscriptions seems to get repeated across companies.  
  • The next step in implementing the model is to collect all the data into a database, or more likely, a data lake. 
  • And finally you have to manifest it, that is put it across to your customers and to the internal teams. Most companies are trying to do this through a Customer Service Management (CSM) team. The customer service managers are responsible for all the follow on sales to the customers. Obviously, to do this your entire compensation model, your field model, the sales motions, the Go To market (GTM) strategy, and the Sales Ops features like territory assignments has to change. 

In this transformed approach, the Sales teams get compensated for upselling a customer on new functionality, or they get compensated for increasing the quantity that the customer is buying or some similar change. They don't get compensated for anything else because the CSM team has taken on most of the post sales work. In that sense, the CSM team is fully focused on the data being generated out of the selling and consumption. 

The key challenge with this approach is that the CSM team cannot be a success unless they have all the data on usage being generated. Having the data ready is critical for the way we want to price now - pick the metric, count it, collect it in a data lake, show it in a dashboard. Unless we can do those four things we cannot get the new pricing model implemented well. This is not a problem that is confined to one company but is prevalent quite widely. The PMM or Pricing leaders often face an uphill climb to influence Product or Engineering in a manner that prioritises this instrumentation for pricing. But it is important to get the new Pricing actually work.