Its always been a bugbear of mine that the IT industry creates a dependency on upgrades and purchasing new solutions simply to keep the industry turning over. The concept of Open Source and SaaS in my view helped alleviate the need to upgrade or implement simply to keep up with the churn created by the industry. I have noticed however that certain technologies which say they have an open platform, change it at a pace which means the value add application solutions that integrate with theirs have to be reworked and retested and this costs the smaller operations time and money.
The bottom line is that Standards are still key and changing an (Application programming Interface) API can be a frightening experience for anyone who depends on it for their own application development.
