I hear customer prospects cry out for “the perfect application for my business that does everything” in nearly every sales call that I make. It does not exist. I have argued again, and again, and again that every business of any size will ultimately buy multiple applications to serve the diverse needs of their business functions.
Look at your phone. One application? Or many? Displaying the weather is different from transferring money from your bank account is different from measuring the intensity of your workout is different from keeping up with your social network.
Likewise, your accounting function is different from your sales function is different from your customer service function is different from your marketing function. The idea that one application will be sufficiently good for your business to remain competitive in all of these different functions is silly, and any software vendor promising you that outcome is a silly vendor. But what about the follow-on questions:
- If I am going to buy many applications, how much should I expect to spend?
- How do I value applications that make my business more competitive in a world where technology innovation increasingly determines market competitiveness?
Guideline 1: Select Modern Software With Open APIs
Well, before you even consider how much to pay, you need to perform the first and most basic test in the software buying cycle. Go to your favorite online search engine and enter the following query:
[INSERT NAME OF SOFTWARE APPLICATION HERE] API documentation
The first organic link below all of the advertisements from the software vendors that are trying to sell you a competing application should be a link maintained by the vendor of the application in question. That link should lead you to detailed documentation for how the application you are considering can be integrated with other applications that you use. Application Programming Interfaces (APIs) are the key to a new world of connected innovations for your business. Without good APIs that are publicly documented, the application you are considering is worthless. You should not pay anything for it.
Go ahead and try the search for a couple of high-quality applications that are on the market today. Insert “ServiceTrade” or “ZenDesk” or “PipeDrive” or “Marketo” or “Hubspot” or “Slack” into the query above. Check out the first organic link below the advertisements. What do you see? This query is the first test to determine if an application is worth at least a penny.
Guideline 2: Judge the Technology’s Value to Your Business
Let’s say that your application passes that first test. What now? How much is it worth? Well, it sort of depends on how much it increases the value of your business. In a prior blog post, I argued that the questions that determine the value of your business are How Many? How Much? and How Long? How many customers do you have and how many can you attract with your value proposition? How much can you charge those customers for the services that you provide to them? How long can you keep those customers when you are charging a significant premium compared to your low price competition? These are the questions that you should use to evaluate how much a new software application is worth to your business. The more the software impacts these measurements, the more you should be willing to pay because it is going to make your business more valuable.
Does the new application help me attract new customers? Does it help me charge them more because it provides my service with some new features that customers value? Does it help my business become sticky so that it is difficult for customers to fire me and replace my service with a low-cost competitor? If the answer to these questions is “yes, absolutely, definitely” then the application is probably very valuable. If the answer is “no, not really” then the application is only worth some fraction of the money it might help you save by eliminating administrative burden.
The problem is that you are probably significantly overpaying for administrative applications like accounting and underinvesting in applications that drive new customer acquisition, service differentiation, and revenue. And I also bet your accounting application provider is telling you “we have a plugin for sales, and customer service, and technician management, and every other thing you might need” in order to justify the crazy price you are paying for that application. Am I right? Probably.
So how can you alter your portfolio of applications through time to push down the expense associated with administrative applications so that you can reinvest those dollars in applications that actually drive up the value of your business to its shareholders? Applications that enhance your ability to add customers, charge them more for your services, and hold onto them longer?
My first recommendation is to only consider modern software as a service (SaaS) applications that have publicly documented APIs. These will generally be cheaper than the older, legacy server-based applications, and they will deliver more innovations to your business going forward. Software investors are NOT investing any of their precious capital in old server applications, so these legacy applications are going to stagnate and die. No point in throwing your money away on a dead horse.
My second recommendation is to ask the basic questions around How Many? How Much? and How Long? for new applications you are considering. If the applications you are considering do not contribute to these value metrics, then simply look for the low price alternatives that meet the SaaS and API criteria and determine how much administrative expense they might save you. You can spend up to 100% of the savings on the administrative applications to eliminate manpower spending.
If the applications do in fact help you attract more customers, charge them more for valuable new features, and hold onto them forever, open up the wallet and let fly for up to 2 – 3% of the revenue you expect to drive by being the most innovative service contractor in your market. I assure you that the best service contractors will collect a 15 – 25% revenue premium in their market, which easily justifies the spending on the applications that drive that differentiation. I will also assure you that competing on technology innovation is much more fun than competing on price.
Case Study: Investing 3% of Revenue in Technology
Let’s look at some examples from ServiceTrade’s business to set some benchmarks for how much to pay.
The biggest technology application expense category that ServiceTrade faces is for infrastructure services that power our customer’s experience with our product. Amazon and Google charge us for technology that provides neat features in our application. The ability to send a quote to a customer via an email with a link that presents the quote online with photos and video and audio and a “one click to approve” button that drives revenue for our customers is largely dependent upon capability provided to ServiceTrade by Amazon. The ability to map customer locations for scheduling efficiency, see the locations of the technicians in real time, and prefill the fields for setting up new customer location records is largely dependent upon capability from Google. The applications from Amazon and Google are VERY valuable to ServiceTrade because they help us attract new customers and charge them a premium, and we spend about 6% of our revenue on these types of applications.
Now, ServiceTrade makes about 80% gross margin on the applications we sell, so we can afford to spend heavily on making these applications great. If your service to your customer drives a lower margin, say 35%, then 6% of revenue makes no sense for any technology. The apples-to-apples comparison, in this case, is probably close to 7% of gross margin (roughly), which would equal 2.6% of revenue for an application that really helps you deliver differentiated value to your customer. So for a $10 million dollar service contracting business generating 35% gross margin, the equivalent amount would be $260,000 per year.
The next biggest category of technology expense at ServiceTrade is for sales and marketing applications. We have Salesforce, Marketo, Salesloft, and a handful of other applications that help us present our value proposition to customers in a way that drives new sales. These applications help us increase the How Many customers metric. We spend about 1.5% of revenue on these types of applications. Again, to adjust for gross margin, that would be about .6% of revenue for a 35% gross margin business. So for a $10 million dollar service contracting business with 35% gross margin, the equivalent annual expense would be $60,000.
The next biggest category of technology expense at ServiceTrade is for customer service oriented applications. These are the applications that help our engineers and our support staff keep track of how things are going for our customers and to monitor the application for errors or potential signs of trouble. We spend about .4% of revenue on these types of applications. They are tangentially oriented toward helping with the How Long can we keep our customers question. Clearly, these are far less valuable than Google and Amazon, and also less valuable than the sales and marketing applications, both of which help us drive up the How Many? and How Much? elements of our business value. Adjusting for gross margin again, and you get .16 as the percentage of the revenue in a 35% gross margin business. A $10 million service contracting business should consider spending $16,000 per year on customer service infrastructure.
Finally, there are the administrative applications like accounting, email, file sharing, calendar, reporting, office productivity, etc. These are the applications that every business needs, but their value is simply in keeping the administrative burden of running a “tight ship” as low as possible. ServiceTrade spends about .3% of revenue on these type of applications, and it is unlikely that the expense of these will scale linearly as we grow. When we double in size, I would expect that percentage of revenue to be about .2%. So for a $10 million dollar service contracting company generating 35% gross margin, the administrative applications in the business should be on the order of .08% of revenue, or about $8,000 per year on accounting, email, reporting, calendar, office productivity, etc.
If we total all of these up for a $10 million service contracting business, the percentage of revenue spent on technology applications is about 3.44% of revenue or about $344,000 per year. Now my ears are almost bleeding from the screams and bellows of “That’s Crazy!” that I can hear coming from service contracting customers reacting to this number. But is it so crazy? Are applications that help your business become competitive in attracting new customers, driving new revenue, and charging a premium price really worth that type of spending? Consider these two examples. How much do you pay for an application like Square that helps you collect money from a customer in the field? It consummates the sale by getting the cash now. You happily pay about 2.5% of revenue for this type of application. How about the central station monitoring application that enables you to sell a high margin monitoring service? You happily pay between 30% and 50% of revenue for this valuable addition to your service arsenal. So no, 3.44% of revenue is absolutely not crazy for a full set of applications that help you drive value in your business.