Wednesday, May 13th, 2009
Give I.T. guys a break, go SaaS

Zane Benefits has been using a Microsoft Exchange Server for email/calendar/contacts since I joined and it's been a thorn in my side.  I'm not exactly an I.T. person, but neither is anyone else at the company, so I end up being the one responsible in the event of a technology problem.  For the first year we hosted the exchange server in house (big mistake) and since then we've used Rackspace's recently acquired Mailtrust service which happens to be the biggest waste of money ever.

 

Anyway, today I snapped and decided it's time to migrate everything over to google apps.  The change won't take place until this weekend, but I'm already happy about it.  There are a lot of things that exchange in particular is bad at and that google in particular is good at, but I'm going to go over the advantages that all Saas applications offer.

 

In case you don't know, SaaS stands for "Software-as-a-Service".  While the name allows for different implementations, SaaS really just means "web app".  It's not just a website though, it's a web app that takes the place of what a desktop app did in the past.

 

Saas is also related to Cloud Computing which is when all your data and everything is stored somewhere online (or "the cloud").  While desktop apps still have their place, it's so much easier to support an SaaS I.T. infrastructure.  Let's look at some advantages:

 

  • Data Available Everywhere - When everything is stored online, there's no concept of "syncing".  You can go on any computer with a web browser and access your email, notes, calendar, whatever.  When you buy a new computer or your existing one fails, no worries.  You don't need backups and you don't even need to install programs.
  • Processing - There's no reason for your computer to do all the work.  Servers are much better at performing tasks efficiently so let them take some of the workload.  For example, outlook absolutely kills my computer with it's memory footprint.  Gmail is way faster and more powerful, but my computer isn't doing any of the work.  Hooray!
  • Updates - This is the biggest one that most people don't think about.  With a desktop app you have to constantly download updates, restart your computer, and then realize your updates didn't work because Adobe can't write a goddamn update application to save their lives.  Now imagine managing these updates for every computer in an office.  With Saas, the updates happen on the server.  Google can push out patches and fixes whenever they want and it doesn't disrupt the user at all.
  • Collaboration - Not all Saas applications take advantage of this, but anyone and everyone can access a web app at the same time.  Trying to do something like sharing a document using a desktop office application is a huge mess.  Aside from file sharing and networking issues, very few desktop apps are built to support any kind of real time collaboration.
  • Hardware - The less software you're running in house, the fewer machines you actually need.  It's a pain maintaining servers and there are other companies out there that are really good at it.  Let those guys handle the hardware.
  • Security - Many people will disagree with this, but I trust google with my data a lot more than I trust myself.  Anyone could break into my house and steal my computer.  I doubt anyone will be stealing any gMail servers any time soon.
  • Background Processes - There are a lot of useful things being done throughout the day that I don't have to manage myself.  Google Calendar texts me when I have an event soon.  Mint.com sends me emails if a credit card bill is almost due.  To get this functionality with desktop apps I'd have to leave each program I use running all the time.  If my computer turns off, Mint's servers are still alive and well.
  • Mobility - Mobile devices are getting better. but they still can't handle full blown applications like your computer can.  With web apps, you only need to be able to view a website.  As I mentioned in the processing section, why not let a powerful server do the work for you?
The main theme here is that SaaS let's you get out of the technology business.  Other people are doing all the hard stuff so you get to focus on being a user.  That's the whole reason you use computers in the first place.

So yeah, I heart SaaS.  I've got a post in the works about my dream of a real online desktop which will follow up on this thought.  I hope you can contain your excitement until that post is ready.

Did I leave anything important off my list?

 


Posted by Tyler King
Tags: Critique, I.T., SaaS

This post has 5 Comments

May 14, 2009 at 05:24 pm
"Data Available Everywhere" might be true, but when you have stuff locally, you have "Data Available All the Time."  It's easier to get back-up power than a back-up internet connection.  Uptime is improving but I want to always have local copies of important recently-used data... what do you do if the phone number for your ISP's tech support is only accessible in your gMail address book? ;)

I think for most purposes security is a wash (either local or offsite can be screwed up or done well) but for sensitive stuff I don't like the idea of having it mirrored many times across the "cloud" with no way to securely delete it. That ought to be easy to address with software that supports decent encryption, but I haven't seen it yet.  So far gMail's idea of security seems to be allowing you to retrieve stuff with https if you ask really nicely. Unbelievable.

http://gmailblog.blogspot.com/2008/07/making-security-easier.html

May 14, 2009 at 05:34 pm
I totally agree that Google shouldn't treat https as an afterthought, but in general I feel pretty safe with my data in their hands.  You're right, of course, about how anything can be done well or poorly.

As for accessing data offline, Google Gears does a pretty good job of fixing that.  Google mail, calendar, contacts and documents all support gears now (although gmail doesn't work as well with offline mode enabled).  Cloud computing hasn't solved this problem yet, but it's clear that they're on top of it and we can count on a solution sooner rather than later.

May 14, 2009 at 05:59 pm
I still can't believe that no popular email app comes with an easy-to-use PGP function built-in.
I can understand Google's motivation (impossible to scrape encrypted messages for possible adwords matches), but I can't understand the lack of demand. Why haven't IT/security officers everywhere been screaming for this for 15 years?
Lack of adoption seems to be the only reason why I have to log in to a website to read messages from my doctor or the IRS (vs just reading an email). Lame.

May 14, 2009 at 06:29 pm
I signed Zane Benefits up for Google Apps Premium which is supposed to have some additional security features.  I'll let you know if I find anything that addresses the problems you've brought up.

May 15, 2009 at 12:18 pm
@Tom

If Google can display your mail on their website then clearly they would have your PGP key.  Therefore they could still scrape your adwords.  Of course this wouldn't be so secure since they'd have your key but at least your mail would be secure in external transmission/authentication.

Leave a comment

Please fill this out to prove you aren't a robot.
You can Create an Account or Log in to hide this.
Name: Required
Email: Required. This will not be shared
Your Website: Optional
Comment:
Email me if other people comment on this post
Receive Email Updates:


About this site
Hi, I'm Tyler King and this is my blog. It's about programming, graphic design, UI design, and anything else related to software development. You can read this post to learn a little bit more about what I'm trying to do here.

If you're interested in learning more about me, check out my Portfolio, Bio or Resume.
Search
Tips
If you have any feedback about the site or you have a topic you'd like me to write about, send an email to tips@TylerKing.net.
Archives
2009 (88)
August (6)
July (17)
June (20)
May (33)
April (12)
Links

More about me:


My friends:


Sites that I really like:


Blog
Portfolio
Resume
Bio
Contact
© 2010 - Tyler King