I’ve used Google Apps for many years given that it is a reliable way for me to host my personal email for free. I own my own domain (obviously) and I enjoy having the address jason@vallery.net. Since the surname Vallery isn’t terribly common I’ve also had the occasion to setup email addresses for close and distant family members who wanted the novelty of name@vallery.net. With the free version of Google Apps you can create up to 10 accounts which was more than enough for my limited needs.
Given my role in technology I’ve also had the occasion to help friends and family with their own personal web needs. Over the last few years I’ve helped several folks get off the ground with a basic website and email on their own domain for either personal or small business use. Every single time I’ve turned to Google Apps as the solution for them to host their email, calendar, etc.
Now that Office 365 has been available for a while I decided to evaluate both my own usage of Google Apps as well as what tool I’m recommended to people who ask me. What I’ve found has redefined the problem a bit and changed the way I approach the answer.
For my own use I migrated my domain over to Office 365 last fall (around November 2011 I think). I was pleased with the tools that Microsoft offered to accomplish this. It was a pretty simple task for me to import the users, migrate their email, and then send them their new login credentials. I had a little bit of effort in walking the family members through configuring Outlook and/or their Phones but it generally went well.
There were a few things that I immediately noticed were missing however:
- No custom CNAME for the login page. Everyone had got used to logging in at https://mail.vallery.net/. Now I have to have them go to https://portal.microsoftonline.com? What is that about? It would have made the transition quite a bit simpler if I could have just remapped the CNAME so the URL wouldn’t have changed for the users.
- DNS management is tricky. Microsoft has the expectation that I’m going to just hand them over my domain and use their DNS servers. No way Microsoft!! I use my domain for a lot more than email and instant messaging. I’ve got a number of complex records that need to be maintained. I want the ability to dynamically update those records via an API. That is why I turned to paying for the premium service from dyndns.org to host my DNS. With the limited capability that Microsoft is offering for DNS management there was no way I was going to switch to their name server. As a result I had to “trick” their system by looking up all of the records that they would have inserted on my zone had they been hosting it and then create them on dyndns.org’s server. This wasn’t a big deal but shortly after I setup my account those records changed and my service stopped working. I had to go and repeat the process. I understand why from a stability perspective Microsoft wants to be able to handle the DNS for the domain but that just isn’t practical until their tools are as robust as other offerings.
- Of course the biggest difference is cost. For free with Google Apps you get 10 mailboxes, calendar, cloud storage for documents, instant messaging, SAML claims support (ADFS), and a marketplace full of additional capabilities. For free from Microsoft you get…. nothing. The cheapest Office 365 plan is $4/month/user and that only gets you exchange. For $6/month/user you can include Lync and a SharePoint site collection. You still don’t get full enterprise features like sync with AD, true SharePoint (mysites, multiple site collections, etc). That doesn’t kick in until you get up the E1 plan. Current Office 365 pricing and plans: www.microsoft.com/en-us/office365/compare-plans.aspx
So what does that mean? For someone like my cousin who has a classic car restoration business (http://chclassics.com) it would make no sense for him to pay $6/month/user for email. He has five employees and only two of those actually use email. With Google Apps he can get free hosting for his email and calendar and it meets 100% of his needs for free. I can’t help but recommend that he go that route.
For someone like myself who lives in his email it makes more sense for me to go Office 365. I mentioned the things that Office 365 was missing above but I didn’t mention what it brings. This is exchange. The most powerful mail server that has ever existed. I get to push my email down to Outlook. No more IMAP. I get 25GB of storage to archive and search my old messages. I get a SharePoint site for hosting my family’s documents. I have a shared One Note with my wife with all kinds of stuff in it (tasks, shopping list, recipes, finances, etc).
So – if you’re a small business with a technical savvy audience that can appreciate the real value that having a true exchange/SharePoint based solution can bring then obviously Office 365 is the way to go. If you need the very basic functionality and are watching your expenses very closely than I’d say stick with Google Apps. For me the $6/month/user I’m paying is a small price to pay for the functionality that I get. I will certainly continue to recommend Google Apps though for people like my cousin who just want to get their email.
Obviously neither Google or Microsoft are making their money off customers like myself or my cousin. That isn’t the market that either of them are after. The under 10 user customer isn’t even on the Microsoft radar. I think from a public relations perspective though it would benefit Microsoft to consider introducing a plan that would directly compete with the free Google Apps plan. Who knows… maybe some day my cousins 5 person business will turn into a 50 person business? Wouldn’t it be easier for him to continue using Google Apps then switch to Office365 at that point?








