The Downsides of Software as Service
JustinBrock writes "Dvorak's article yesterday, entitled Don't Trust the Servers, argues that the danger of software as a service was highlighted when 'the WGA [Windows Genuine Advantage] server outage hit on Friday evening and was finally repaired on Saturday. It was down for 19 long hours.' The whole fiasco raises an interesting perspective on the software as a service 'fetish'. Dvorak highlights it hypothetically: What if the timeline were reversed, and we were moving from online apps to the desktop. Hear his prophecy of the marketing: 'You can image the advertising push. "Now control your own data!" "Faster processing power now." "Cheaper!" "Everything at your fingertips." "No need to worry about network outages." "Faster, cheaper, more reliable." On and on. I can almost hear the marketing types brag about how much better "shrink wrap" software is than the flaky online apps. The best line for the emergence of the desktop computer in a reverse timeline would be "It's about time!"'"
I'm trying to think of the last time I read an article by Dvorak, and said "You know, he's got a good point". It's almost like he intentionally trolls his readership by stating the most outrageous possible point of view, just to stir up hits and discussion.
Hasn't this gone around in cycles already? First there was the mainframe batch processing era where everything was centralized, then the networked-terminal timesharing model where individuals could do stuff but it was all dependent on a central system... this gave way to the early PC era, where individuals could have totally separate machines and do things independently... then everybody got networked and we were back to a more central-controllable system. Because there are advantages and disadvantages of each model, things will keep going back and forth as people react to the issues of the currently-dominant model, whichever one it is.
--Dan
Web Tips
The article make the assumption that everything is moving from a local desktop computer on to the internet. It is the same with all of those webOS people. There is a time and place for both local and remote services on computers. The WGA has to be remote because windows is cracked so easily on a local scale (not that WGA poses to much of an obstacle). Things like google documents is useful for having a decentralized work environment for papers and makes collaboration easy. However, that does not make office suites extinct...it is simple another option; and since when are more options a bad thing?
He seems to be under the impression that WGA is a service Microsoft provides to Windows users.
It isn't.
WGA is a service which Microsoft provides to themselves, in order to protect themselves from said Windows users (AKA thieves).
If the main purpose is to protect your profit center, a 19 hour (or 72, or 30 day) outtage where the failure mode is "more protection" strikes me as perfectly reasonable. It's not like "pissing off customers" has ever been considered a liability in Redmond.
Sucks to be a Windows user, though. Should have got some sort of service agreement, I guess.
c.
Log in or piss off.
Look at how many people were without phone service when Skype wen't down. Some were smart and either had a land line as a back-up to Skype or vice versa, but by creating a single central point of failure, thousands of businesses were inconvenienced and lost money.
Software as a Service (SaaS) creates all sorts of ripe opportunities for hackers, crackers, and other cyber criminals. It's been a cottage industry to blackmail online casinos, threatening DDOS attacks if you're not paid off. Since a half-day DDOS could cost the casino in the high five figures (or more), they pay the blackmail.
What if a large SaaS company had a 100,000 business customers... just 100,000? That's a ripe DDOS blackmail target if I ever saw one. And if you could hack the systems and gain access to the tax and banking spreadsheets of 100,000 clients? Can you say "low-hanging fruit" boys and girls? I knew you could.
And what if the company is being run by idiots who fake their numbers to make it seem like a sinking ship is just "settling in the water" until the ship suddenly capsizes without warning, going belly-up in the space of hours. All your docs and spreadsheets are offline... indefinitely. And if by some graceful foresight, you backed up your docs, if you can't find a piece of software that can both run locally and work with the proprietary formats the SaaS vendor used for their docs, you're still SOL.
Those are worst case scenarios, but you get the drift.
Start a happiness pandemic
If I buy a copy of Office today, I know that I can always get access to the files I create with it. Even if it's a hassle--having to reinstall every X days because their product activation server was dismantled years ago--I can always do it. Can the same be said of Google Apps? Of whatever Microsoft offering you're discussing? In 10 years, if I need access to my financial documents, will they still be around? Maybe, maybe not, but it's a pretty huge uncertainty right now. And that's the rub--that's the thing that, if left unaddressed, will prevent me from ever subscribing to software-as-a-service for anything important.