The decision whether to build your own IT/enterprise software solution vs buy commercial software (ex. ClickOnSite) is a classic dilemma every technology company faces. There is no single answer that works for every situation and there are many opinions on the subject published on the internet.
In my 25 years of working for technology companies, I have been on both sides of this equation: inside companies that developed their own solutions rather than bought marketplace solutions, and working at companies that have technical solutions for sale.
As we talk to MNO and Towerco prospects, we sometimes hear that they are comparing commercial software versus potentially building their own solution in-house. This blog post will outline why we believe that unless you are selling the software you build, it is almost always better to buy market-driven software.
Indeed, at Mobile World Congress 2019 *three* companies who had previously evaluated ClickOnSite, but had decided to go with an in-house built solution, came to us saying they realize building an enterprise-quality site asset management system was a dead-end for their organization and they want to go with ClickOnSite after all. So build vs buy?
What most companies *don’t* do in addressing the buy versus build question is compare apples to apples: they compare their intuitive sense about in-house possibilities (apples) without truly costing the whole (product) development life cycle out, versus the published cost of a market software, which has all the Cost Of Goods Sold (COGS) factored in (therefore oranges).
Nonetheless, the decision is not simply cost. Other significant considerations:
Consider the advantages of a company with many customers in the market, whose livelihood depends on making the best product for that function in the market:
The two most common arguments against buying are:
Our view is that unless you can monetize the software you are making + maintaining, building your own solution is almost never the cheapest or most effective way to go, when you calculate all the costs, including operational inefficiencies by staff. Custom-built software’s only advantage is (sometimes) a quick start. It is better to use the expertise of a company doing this work/service for a living than to rely on an internal team working outside a company’s core competency.
All things considered, if there is a commercial tool that fulfills your needs, buy it. So, build vs buy?
Imagine how much time and money those three companies that came back to us at Mobile World Congress would have saved — don’t forget how much more revenue they could have *made* — if they hadn’t gone on a two-year detour that ended up with us as the best solution anyway! Well, we’re happy to bring them the benefits of ClickOnSite in the end! 🙂
#MakeTheEverydayBetter