Much of my consulting practice centers on working with software-based companies. But I have substantial hardware market experience as well, so I also work with hardware companies. Hardware vs software business models is something that you don’t often see a lot of debate about. But sometimes there is a choice between these two distinct business models (or a combination of both) – so let’s take a look at the differences and relative advantages of each.
So what are the differences and similarities between software vs hardware for successful businesses?
Hardware vs Software Capital Requirements
One of the larger differences is that software companies generally require much lower capital to reach profitability and continued growth. This is primarily because they don’t need to invest in expensive semiconductor development tools and semiconductor masks for semi companies, manufacturing plants/equipment for all types of hardware companies, manufacturing engineering personnel, unfinished and finished goods inventory, etc. So except for startups aiming at huge, established markets and backed by substantial institutional capital, it’s much easier for typical startup software companies to adequately capitalize their businesses with much smaller funding rounds, relative to their hardware and semiconductor counterparts.
Margins
Another important area where software companies generally have an advantage is in margins—both in the area of typical gross margins as well as the potential for higher net margins. This is primarily due to the negligible cost-of-goods-sold for most software companies. As a result, it easier for software companies to reach profitability sooner and if a large enough market is found, sustain that profitability. Remember, throughout this article I am speaking in “on average” terms. There are hardware businesses with excellent gross margins (dominant semiconductor companies come to mind) as well. But in general, this is an area where the advantage goes to software.
Pricing
The big difference between software vs hardware business models here also is related to costs. The major difference comes down to direct product cost, which in the long run creates a pricing floor for anyone who would actually like to make a profit. Optimal pricing of both hardware or software should be based upon a value-based approach—with market segmentation as the key to success. However, in my consulting practice I rarely find this pricing approach to be used rigorously—whether the company markets a software or hardware product.
In the hardware business, you tend to see a lot of simple pricing models that are cost-based. For software businesses, the negligible direct product cost can act as the other end of the proverbial double-edge sword when it comes to pricing. In a competitive software market, you often see aggressive competitors who literally “give away” the initial product (freeware or freemium models) to build an installed based and then rely on an upgrade revenue stream or advertising revenues to make a profit downstream. This can strain the profitability of the entire market segment and in severe circumstances can suck all the profit from the market. You see this scenario most often started by weaker competitors or in market segments where switching costs for customers are high. While hardware pricing can be just as competitive in general, it is less likely for a weaker competitor in a hardware market to introduce a “zero-margin” program. This is because it is often tougher to hang onto a customer in the second generation (if the market has commoditized) and the market leader often has a gross margin advantage—making this tactic an ill-advised maneuver, other than as an attention-getting, short-term promotion.
Distribution
The advent of the Internet has created a major difference in distribution between software vs hardware companies, where there was very little difference in the past. It has made direct distribution much more practical for small software companies in market segments where a simple download or a SaaS-based model is practical. Of course hardware companies sell directly over the Internet as well, but the cost advantages aren’t the same due to shipping, inventory, etc. For those companies which aren’t direct-only, distribution is similar for hardware vs software companies. Traditional distribution through third parties tends to be very similar, although higher inventory costs are even more of a burden that hardware companies need to manage more closely, both for in-house finished goods and in-process inventory–as well as finished goods held by the channel.
Defensible Strategic Advantage
This is an area in which hardware vs software markets have both similarities and large differences. Both hardware and software companies value patents as a form of providing a sustainable competitive advantage. But in my opinion, the inherent malleability of software makes patent protection less useful in software than in hardware. It is easier to “find another way” of accomplishing the same end result when you are dealing strictly in software code. It’s also easier to segment in software markets, creating a targeted, niche version of a software product for a specific segment, allowing a smaller competitor to nip at a market leader without drawing their fire. It’s much harder for a small hardware company to differentiate itself this way. On the other hand, a hardware market leader that establishes itself and creates a large volume business gains important competitive advantages—cost efficiencies and brand recognition are huge, defensible advantages. So I believe this point comes down to scale—in software markets, it’s easier for a small competitor to overcome the scale of larger competitors and develop a niche strategic advantage. While in hardware, the large competitors can use scale to create the ultimate competitive advantage.
Hardware vs Software Localization Requirements
This is an area in which hardware companies normally have an advantage. They usually have simpler user interfaces, and sometimes utilize symbols extensively in their interfaces, greatly reducing translation requirements into local languages. Hardware companies do have to deal with some physical differences in standards, such as electrical—but these have stabilized over time, and are often handled easily in one or just a few standard product version(s), which allows the selling of it worldwide.
Conversely, software user interfaces are usually language intensive and more complex, with much more extensive user documentation. This requires many software companies to live with higher localization costs and longer lead times if they want to market worldwide. The exception to this is complex software sold to highly technical/educated users, where English is often used as the standard language on a worldwide basis.
Potential for Dominance
I’m going mostly by empirical evidence here. It seems that there have been a lot more hardware companies who have dominated their respective businesses for a longer period of time than in software. For every Microsoft it seems there are many more examples like Intel, Cisco, IBM, HP, Dell, etc. Hardware markets tend to commoditize more easily, but this occurs with standardization on a few leading brands in the long term. It’s harder to make money in the long run in hardware unless you are one of the top two or three players. Large hardware markets are also relatively larger in revenue than the corresponding “large” software markets, allowing market leaders to more fully utilize their profit and cost advantages over competitors, by spreading marketing costs over larger revenue bases. So if your desire is to build a truly dominant company from scratch, the odds appear greater in hardware—although you probably are still better off heading to Las Vegas and putting your life savings on roulette red!
There are many more ways to contrast and compare hardware vs software business models for tech companies, but I will end it here. What other points would you add? As usual, post a comment or send me an email message to further the discussion.
Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at [email protected]
If you liked this post please share it with you colleagues using the “share” buttons below:
Giving stuff away for free works only if it has switching costs, and you are giving it to geeks, or technical enthusiasts. If you are in the early adopter (economic buyer), custom application market; early mainstream market; late mainstream market; or phobic markets. Free doesn’t work.
Giving stuff away for free does not work for consumer goods, only technology goods.
There is probably a boundary on B2B vs B2C as well. I don’t know.
And, you only give stuff away if you can become the market dominator. If market share doesn’t matter, or results from last week’s promo spend, then giving it away, won’t work.
Phil,
Great article. As you point out, generally software companies are more nimble, but they are more vulnerable as a consequence.
Another activity in the hardware world that consumes time and energy is supplier management. For every component in the product, you’ll want to have two suppliers at a minimum, and usually another in reserve. You need to qualify and requalify the suppliers and deal with their product cycles, which pretty much never correspond with your own.
Ambitious article.
I have many comments in mind but will make just two:
1) When you talk about business in this way you can’t leave out Profitability. You touch on it with “Margins” – I would probably substitute “Profit” for “Margins” and spend more time in that area, in your analysis. Gross margin isn’t a great indicator in a software business, for reasons you mention. Profitability is. You may see two companies with essentially zero COGS but with radically different cost of sales or G&A, leading to very different profits.
2) The companies you mention, like IBM, HP, and CISCO are not “hardware” companies. In 1980, IBM was a hardware company. If you like at their revenue statements today you will see a blend of hardware, software, and services revenues. And substantial differences in gross margin and profits in each area.
Very very few international “product” companies that can exist purely on hardware.
Apple. Ultimate hardware (success) company, right? There are currently 820 jobs posted in software engineering and 559 in hardware engineering…
Joe, A couple of comments to your two comments:
1) of course it’s true, this is obvious. I was contrasting software and hardware companies directly, focusing specifically on their differences. The difference from a CATEGORY point of view is the gross margins. Both hardware and software companies can have high or low fixed costs–it’s not dependent on a software or hardware business model.
2) Again, somewhat true but obvious. All hardware companies are heavily based upon software technologies. That’s not what this article was about. It was about the differences in profitability potential between the two models. The fact that there are a lot of software engineers in hardware companies isn’t relevant to the discussion. And yes, all of those companies are still hardware companies from a business model perspective.
I agree with Phil in that HP, IBM, CISCO, etc. sell hardware (something physical) and focus on the business of selling that hardware. All hardware needs software in order to do something (embedded, applications, a company’s website, etc.), but they are definitely focused on selling the hardware and not the software. Software companies really only focus on selling non-physical items and not the hardware may be used on.
Microsoft is interesting though since they usually sold software, but now they have Xbox. I wonder if they use different business models on the different parts of their companies.
1) Gross Margin % is not a metric to use when evaluating software business. Not applicable. It’s useless and misleading. The point you make about Capital Requirements was sufficient.
2) You don’t understand my point. “All hardware companies” are not just BASED ON software technologies, in the sense of needing some OS to operate properly, or something similar. Their VALUE is software. The iPod value proposition, for example, is as much about software as hardware. IBM’s value proposition is (1) server (2) software on the server and (3) services to put it all together for your enterprise. They’re not just selling hardware.
If you want to really draw an accurate comparison, you should be looking at companies like FOXCONN as your hardware company. They’re maybe the best example. Their value add is literally mass producing hardware. Gross margins probably below 5%, certainly below 10%. They don’t sell anything else.
Or McDonalds. They’re a hardware company.
These tech companies you mention are not hardware companies.
The reason that’s an important point is you’re trying to offer some guidance/analysis, and what you should be labeling your assessment is something like “Pure Software Business” (Google, Facebook, Uber, etc.) vs “Integrated Tech Company” (Apple, Cisco, IBM, Motorola…).
“Hardware vs. Software” as you lay it out, is sort of not really accurate enough, today. Again, in 1985, when a company like IBM really was a “hardware” company vs a company like Microsoft that was a “software” company, that comparison would have worked a lot better.
Joe, Don’t want to continue to got point by point with you, because you don’t seem to get it. Couldn’t disagree with you more on most of your opinions. In fact, several of them are nonsensical. But everybody’s got one and you have a right to yours.
OK. Just trying to help.