This week the dark side of SaaS landed on my lap.
SaaS (software as a service) is touted as the future of software. Why not have everything out in the cloud rather than running your own stuff? The argument goes, "after all, you don't run your own power plant, do you?" I think for a lot of mature market and technologies, Saas is a good way to go. But not for everything
Here's what happened.
Our Service Catalog community, ServiceCatalogs.com was built on the JotSpot wiki platform and hosted by them. Then Google acquired Jotspot. But Google has different plans for JotSpot, plans that don't include the old business model or technology.
Google has renamed JotSpot sites and downgraded functionality (no more forums), changed the model (only for Google Apps, not open communities), and got rid of the API (many features gone). Worse they'll shut down the servers we are on later his summer.
So without a clear or reasonable migration plan, and a clear deadline for shutdown, this means that we most likely have to migrate the community off the platform we are on (5,000 users) and move it to another technology or hosted service. Even if we stay with Google, it will be a whole new and downgraded platform.
This will cost us time and money are not budgeted, and all the customization code is now useless and our designs need to be changed. We are left in a spot of that famous creek without a jot of paddle. Doing nothing, an option when you run your own software in house, is not an option.
This is the dark side of Saas, one that ultimately companies like salesforce.com or servicenow will have to address. What happens if the provider gets acquired? What happens if you choose to change your business model /charging model? What happens if you deprecate functionality that I'm dependent on?
Saas proponents claim that it ends the upgrade cycle, as the service provider now upgrades the platform. This is what happened to us. But what's an upgrade to them, it's a downgrade to me. And the option of "I'll keep running the old code until I figure out what to do or my provider adds the needed functionality" is just not available in the SaaS model.
Think about it, how many of our companies are all up on the latest versions of everything we use? Not one. We are always behind the upgrade cycle and always running some stuff that is going out of support or has gone.
With SaaS, we no longer have that option. That's the dark side of Saas. I'm still a fan but now I would be more careful about the questions I'd want in the contract before I go to Saas.
Recent Comments