Is the solution dependent on a specific platform or product to be able to deploy
It has multiple times for me. We thought we had a niche market, where we were the dominant player and anyone who needed the service, had to at least check us out. But then the base product, on which our services were based, suddenly started losing market share. New upstarts started capturing the market, for that product, with their offerings and suddenly within a matter of a couple of years, we had lost a complete line of business.
So as a matter of policy, now, whatever new service we launch, we make it a point to ensure that the services can be deployed across multiple platforms without any significant disruption in our revenue.
If you look at other industries also, you will find a lot of such examples. In the telecom space, with the CDMA technology becoming obsolete, all the companies that only made CDMA phones, suddenly had to rethink their operations.
In case you were making software for the Blackberry phones, with the advent of Apple and Android phones, the demise of Blackberry phones was amazingly sudden. So if you were building software, that required the code or security, of Blackberry, to make it run, you were also suddenly out of business.
So while this post is short, if you have been reading my posts on this subject over the last 8-9 weeks, then you will realise the benefit of this item on the checklist. Ticking this item will ensure that you have sustaining power in the market.
Sometimes it so happens, that we forget this point, because we get success with the first platform on which our solution is based and because the revenue is consistently flowing, no one wants to disturb something which is going on well. And then you get hit from nowhere.
So please ensure that you have multiple platforms available to port your solution.
Till next time then.
Carpe Diem!!!