Given that our job is analysis and advice on software and related technologies, it’s probably not terribly surprising that we’re asked to field a lot of questions on the subject. A couple a day, at a minimum.
Whether they’re from the media, software developers and firms, or end users, we’d very much like to answer them all. Regrettably, the volume makes this impossible. We therefore have to prioritize inbound requests by a variety of filters – customer, media, and so on – but I’d also like to try and pick representative questions out of the rest and answer them periodically.
In other words, I’ll answer the occasional emailed question but simply do it in public, so as to expand the potential benefits.
With that, “Ask RedMonk” is born.
Today’s question comes from an anonymous reader, who writes (edited for clarity):
I am a reader of your blog tecosystems and I have been reading about your migration from Exchange to Zimbra. I noticed on a recent entry that you moved away from Zimbra to Google Apps.
[The company] where I work as a systems administrator is thinking of moving to Zimbra instead of Exchange. We are moving to a hosted solution and I am leaning to Exchange but [others prefer] Zimbra.
I am wondering if you could take a few minutes of your time to just let me know if you really thought that Zimbra was a good product or [needs work]. I don’t like the webclient as it takes a long time to pull information using Ajax and also I am not so happy with using a connector to access email on Outlook since it is not native to outlook.
In other words if you had to [advise] someone based on your experience would you still recommend someone to migrate to Zimbra? I would like to know your opinion an appreciate any piece of advice you might have.
Now I realize that I said I’d answer the question, but of course I can’t: not specifically. I’d need a lot more information, such as a.) the desktop landscape at the firm, b.) the relative costs (do they have an EA w/ Microsoft, etc), c.) the client picture (all Outlook? mostly Outlook?), d.) the types of users, e.) the existing email solution and surrounding infrastructure, f.) the skillsets of the sysadmins, and so on.
That said, some general thoughts for those considering Zimbra versus Exchange:
- Commercial Support:
Obviously Microsoft is larger and more established in its commercial support staff and resources, but from our interactions, my conversations with Zimbra customers and my observations of the user forums I am not of the belief that commercial support will be a differentiator on a software basis. And given that the application is to be hosted, the real importance will be with the hosts of the given applications, as all hosts are not created equal (I would not host anything, for example, at 1and1, which provides Exchange services).
Microsoft has a slight edge here, perhaps, because the Exchange/Outlook combination is designed to work together without the added complexity of a connector or bridge.
That said, we’ve had issues in the past with corrupt PST/OST files, new Exchange server setup, and so on.
This has traditionally been a significant differentiator for non-Microsoft products. While Exchange delivers a very solid experience if you’re using Outlook or the Outlook Web Access on Internet Explorer, it’s far less attractive if you’re using, say, Firefox.
If you have a mix of desktop machines, then, or want to preserve that option in future this might be worth considering. If the environment is all Windows and likely to be so indefinitely, it’s obviously less important.
One of the advantages occasionally claimed by Zimbra advocates (and other Exchange competitors) is that they were designed from day one to be comfortable in multi-tenancy deployments, while Exchange and other more mature products are more client-server products bent to multi-tenant needs. There’s some truth to this from a design perspective, but this is important mostly for the systems administrator – not the end user. More specifically, I was able to manage our Zimbra instance via a fairly well designed Zimbra admin interface, while our Exchange instances were managed instead by host provided, heavily customized clients some of which were usable, and some of which were dramatically less so.
Setting aside questions of which product “scales better”, as they tend to be complicated to answer, the question is as a user of both products which performs better. The question above indicates that Outlook is the client of choice, and I’ve noticed little difference in Exchange/Outlook versus Zimbra/Outlook performance. Which of the web interfaces, then, performs better?
The fastest loading is unquestionably the non-IE OWA client, largely because it’s functionally very limited. Of IE OWA and the cross-platform Zimbra, I’d say that OWA loads more quickly, but not by a huge margin.
Comfort levels with the Zimbra web clients’ performance will depend largely on the type of usage. If, like me, a given user simply opens an email tab once per day and operate out of that for hours, performance is likely to be more than acceptable. If, however, Zimbra is opened and closed periodically during the day, performance will be an issue as the initial load is not quick. That said, neither is the loading of Outlook.
The concern here specifically is Zimbra ==> Outlook mail integration, but I don’t believe this to be an issue. Zimbra speaks IMAP fluently, as will Outlook, so mail should be a non-issue. What is, however, more problematic is Calendaring, and that’s whether the Connector comes in. Zimbra has worked to provide this functionality for Outlook users, and largely succeeded, but internally we had some strange issues with Connector and given that it’s a non-standard protocol it’s likely to remain somewhat flaky.
Is Exchange a more mature product set than Zimbra? Undoubtedly, as it’s significantly older. But the product’s maturity was never a question for us, and doesn’t seem to be for deployments of significant size so I don’t see this as a legitimate concern.
What about the question, “based on your experience would you still recommend someone to migrate to Zimbra?” That depends. What I can say is that I can think of no reason that Zimbra should not receive serious consideration as a potential solution – nor Google Apps, actually. From there, it merely depends on what’s a good fit for your particular organization.