This is a great article. So true at all the levels.<p>Look at any mid to large scale company and their internal ticketing systems, HR systems, travel booking systems, time tracking systems.<p>The last company I worked for, did not upgrade the employee laptop OS from Windows XP for over 10 years as their legacy ticketing system wasnt supported on the newer versions. Obviously this was a cost issue of the new ticketing platform but also the unknown cost of retraining the whole company. Additionally people and organizations get comfortable with the &quot;evil you know&quot;.<p>Frankly as a new entrepreneur this is also incredibly hard to test in the market. Most early customer development will give you signals that they want it, but won&#x27;t act when it comes time to switch.<p>This is why you see SaaS services succeeding by cracking few employees or small teams at a time. Think of Yammer, Slack etc.<p>They don&#x27;t need the whole company or department to change. Just few employees or the team can use it and slowly infect the rest of the company. That would be the only way to overcome this problem (although not all products can do this).