|Executive Summary: Enterprise messaging options for companies include inhouse email, such as Microsoft Exchange; hosted email; or a combination of the two. Learn about the pros and cons of each email option and important considerations you and your company must ponder before making any moves.|
Enterprise messaging has evolved from the green-screen experience of applications in the 1980s to the newest generation of email: Messaging delivered as a service. But because technology generations overlap each other, deciding which messaging option or combination of options to use can be more complicated than meets the eye. Let’s look at the newest generation, known as hosted email or email as a service, and the ways your existing email deployment could evolve, plus what you need to consider as you chart your company’s messaging plan for the future.
Three Messaging Options
Options for enterprise messaging are evolving as new computing paradigms appear. If we take a five-year view from today, three major options appear that are viable alternatives:
- Use inhouse email based on a platform such as Microsoft Exchange or IBM Lotus Notes.
- Use email as a service, where the email service provider delivers all the necessary compute power, storage, and application logic via the web (sometimes called delivery via the cloud).
- Use a hybrid approach by offering inhouse email for users who require a great deal of functionality and hosted email service for users who need only the ability to send and receive messages.
Which option your organization should choose depends on its current infrastructure, its appetite for risk, the number of users and their security requirements and other needs, how much the company is willing to invest in the provision of an email service to users, and whether the company has made other investments in the email infrastructure that will be affected by a move to a new platform. For example, many large companies have deployed Research in Motion’s (RIM’s) BlackBerry Enterprise Server alongside Exchange or Lotus Notes or have built applications based on Exchange public folders or Lotus Notes mail routing. It’s hard to migrate to a new platform unless the new platform offers equivalent functionality. I’ll talk about more adoption considerations in a moment. First, let’s look at the newest option for email evolution—hosted email or email as a service.
Email as a Service
Email as a service is related to software as a service (SaaS), the software distribution model where customers access applications hosted by a service provider via the Internet. Cost is usually the major driver for using email as a service. A low-cost fixed-price offering is an attractive proposition when you consider the costs of servers, storage, networks, software licenses, and technical support necessary to run inhouse email.
Microsoft’s email-as-a-service solution is Microsoft Exchange Online, which is based on Exchange 2007. Part of Microsoft Online Services, a set of enterprise-class software offerings delivered as subscription services and hosted by Microsoft, Exchange Online should arrive toward the end of 2008, and is available in standard and dedicated versions. (For more information about Microsoft Online Services and Exchange Online see www.microsoft.com/online.) The standard version provides an infrastructure that hosts mailboxes from many different companies. The dedicated version is for companies with more than 5,000 users: Microsoft builds out a server environment to host the anticipated load. Both versions are based in Microsoft data centers and offer 1GB mailboxes, support for Windows Mobile devices, Outlook Web Access (OWA), antivirus and antispam, and 99.9 percent availability (the claim of 99.9 percent availability needs to be tested over time).
The dedicated version offers some optional services such as archiving, RIM Blackberry support, and data migration from an existing mail system. Customers using Active Directory (AD) can set up single sign-on (SSO) through a directory trust.
Google’s offering is Google Apps, which includes Gmail with a 25GB mailbox, Google Calendar, and Google Docs (e.g., word processing, presentations, and spreadsheets). Gmail is a perfectly acceptable email system if you’re willing to accept a web-based or IMAP client (including Microsoft Office Outlook) and less integration between components than is delivered by the Outlook- Exchange combination. Google offers antispam and antivirus services via its Postini subsidiary and can provide enhanced services for archiving, security, and compliance.
Moving to Gmail is straightforward if you use only basic email features such as Send and Receive messages. In particular, companies whose email strategy depends on POP3/IMAP4 based on a server such as Sun Microsystems iPlanet will find it easy to move to Gmail. However, companies that currently use an inhouse email system will run into problems associated with migration, the client experience, and interoperability. They might also find that their needs for e-discovery, compliance, and customization cause further complications. For example, some industry regulations require that every outgoing message (including those sent by mobile device) is stamped with a disclaimer text—with Gmail, it’s a challenge; with Exchange 2007, it entails a relatively simple transport rule. In the future, Google will likely develop Gmail as a more fully featured email server and improve its support for clients such as Outlook as well as invest in utilities that improve Gmail’s interoperability.
Speaking of support, that’s another issue that Google has yet to address. Large companies demand 24x7 support for applications and they want the same quality of support to be available in every country where they do business. Google has no background in delivering this type of support and although it will probably develop support capabilities over the next few years, anyone considering Gmail for the enterprise needs to consider this.
Microsoft announced list prices for its standard service in July 2008, with Exchange at $10 per mailbox or $15 for Microsoft Business Productivity Online Standard Suite (Exchange, SharePoint, Office Communications Server, and Live Meeting). The annual cost for Exchange Online is more expensive than Google’s Gmail—the premier edition of Google Apps costs $50 per user per year (www.google.com/a/help/intl/en/admins/editions.html)—but it’s possibly justified by the higher levels of functionality available using Exchange. Exchange Online doesn’t support Unified Messaging, probably because of the difficulty of integrating a standard service with multiple variants of PBXs and telephony backbones. The list prices from Microsoft and Google are guidelines and depend on the number of seats, their location worldwide, the services used, the length of the contract, how the service is supported, and the volume of business that a company does with the vendor over time.
Microsoft’s email service is likely to change over the coming years to incorporate new technology and keep pace with Google. The company is investing heavily in deploying the data centers to support Exchange as a service and in making changes in the Exchange code base; you can expect to see many of these changes in Exchange 14, due in 2009.
Unlike Google, Microsoft has to perform a balancing act as it develops its online presence. It doesn’t want to cannibalize its traditional market, and because not all of its software can yet run in the cloud, it doesn’t want to force customers to use cloud-based services because the change might cause customers to consider non- Microsoft options. If Microsoft gets it right, online services will add to its overall market. If not, it might be the start of an expensive dismantling of its Office franchise.
Because the features in Exchange and Lotus Notes have been assembled over the years, these servers can meet the needs of large enterprises in a way that a consumer-based product can’t. For example, many companies customize the display templates used by Exchange to show details of objects fetched from AD. New fields are added, fields are removed, and display text altered to meet the exact needs of the company. A well-populated Global Address List (GAL) complete with organizational information is a very useful tool for anyone who has to navigate through the organization. You can argue that this level of detail can be easily traded for a much lower cost of operation, until you compare access to an LDAP directory through whatever interface you select to go alongside Gmail. Although the LDAP lookup works, it’s not as easy for users and could actually increase costs through lower productivity and additional calls to the Help desk.
Another factor to consider is the health and richness of the ecosystem around successful products such as Exchange and Lotus Notes. Google is doing its best to encourage developers to leverage Google Apps and no doubt will succeed over time. Indeed, the fast iteration model used by Google for application development means that new solutions appear all the time. However, using Gmail today might mean having to search for new solutions to problems that have been solved many times over on the Exchange platform. Additionally, many companies have built a complete collaboration environment based on Microsoft technology (e.g., Exchange, SharePoint, and Office Collaboration Server). It might be easy to replace the messaging functionality delivered by an inhouse email server by purchasing email as a service, but you need to also consider the overall collaboration environment of your users. For example, customers using SharePoint Online can’t expect Microsoft to allow them to deploy custom web parts in Microsoft’s shared infrastructure.
Continue to page 2
Clients are an important factor to get right because user satisfaction (and the number of calls to the Help desk) is largely determined by user interaction with the server through the client. Gmail’s standard web-based UI is simple and robust, but it could only be loved by its developers and their mothers. The biggest shock for users new to Gmail is that Gmail’s UI is devoid of the traditional folders used to organize email. Google’s perspective is that you don’t need folders to organize email because you can search for and find any message very fast. Regardless, it does take time for users to figure out how best to use Gmail.
Gmail supports POP3 and IMAP4 access so you can connect other clients including Outlook 2007, Outlook 2003, and Outlook Express if you don’t like the web interface. I prefer to use the Windows Mail client provided with Windows Vista to connect to Gmail, and this solution works well, though an occasional glitch causes the server to lose client credentials. For a comprehensive discussion about using Microsoft clients with Gmail, see my recent article “Connect Microsoft Email Clients to Gmail,” InstantDoc ID 99782.
A Hybrid Approach
You might consider combining approaches to best meet user needs. A hybrid approach means deploying inhouse email for users who need a full feature set and deploying email as a service for users who need only the ability to send and receive messages and use a calendar. However, you still have as many factors to consider when moving to a hybrid approach as when you migrate from one email system to another:
Interoperability. A Google Docs user with a Gmail account must be able to open and view a Microsoft Word attachment sent by an Exchange user, make changes to embedded tables while preserving the format, and send it back to the Exchange user.
Migration. You should be able to move user data from one environment to another, including transferring data from a legacy email system.
Portabiility. You should be able to transfer user mailboxes between all of the email systems deployed in the enterprise (including legacy systems) without data loss. Ideally, there should be a highly automated process to move mailboxes.
Compliance. Users who must comply with legislative or regulatory requirements should be assigned to an email service that can support this need. Exchange of information between both of the email services must comply with these regulations.
e-discovery. You need to capture and archive messages that flow between the email services to meet e-discovery requirements.
Security. Both of your email systems should support common methods to sign and encrypt messages.
Directory. The email systems should share a common directory that people can use to validate email addresses, check organizational information, and so on. Common distribution lists (groups) should also be available.
Service management. It’s relatively easy to commit to a Service Level Agreement (SLA) for email that’s managed inhouse but harder when responsibility for the delivery and availability of the service is moved “into the cloud.” It’s even more complex when you have different service providers managing different email services. It’s possible that a company might have to upgrade its Internet access if it switches network traffic from predominantly internal access to email servers to exclusive access to cloud-based servers, or a mixture of both.
With outsourced hosting, a customer contracts with an outsourcing provider to run the email application in the provider’s data center. For example, if you elect to use Exchange, Outlook clients access email over the Internet using RPC over HTTPS (aka the Outlook AnyWhere feature in Exchange 2007) and network proxies direct client traffic from the customer network across the Internet to the provider’s data center. The advantage of outsourcing is that you purchase an email service at a known cost for as many mailboxes as required. You don’t have to worry about systems administration, software or hardware upgrades, capacity planning, management and monitoring, and all of the other work required keeping an email system running smoothly. An email hosting solution can also support hybrid systems and deliver both full-function and basic email to different user communities within the same company.
Buying email from a cloud-based service offers the promise of lower cost but the potential loss of some functionality. However, it’s possible to reduce cost while preserving functionality by outsourcing email to a provider who offers full-function products (i.e., Exchange) delivered from the Internet at a predictable cost. Many service providers offer hosted Exchange, chiefly for small-to-midsized businesses (SMBs), and they typically use the same kind of infrastructure that Microsoft has built for its email-as-a-service solution. What’s different is the combination of outsourcing the service with Internet access. Traditional outsourcing runs applications such as email as part of a customer’s IT infrastructure or in the service provider’s data center with dedicated network access for clients who wish to connect to the service. Because Exchange 2007 is more flexible than its predecessors, hosting based on this platform is now the standard for outsourcing companies who use the Microsoft platform.
What Should Your Company Do?
The advent of email as a service is just another change you need to take into account as you consider how to deliver email to users in the future. A simple fivestep approach can help to crystallize the discussion about email and prepare you to balance demands from different constituencies in your company. For example, users will be interested in large mailboxes that they see available from Google while the CIO will want to restrict costs of deployment, operations, and support.
1. Don’t panic. If your current system is based on outdated software that will no longer be supported, now is a good time to consider options and plan for early action. On the other hand, if you’ve recently upgraded to the latest software release on new hardware, you’ll want to realize value from this investment and not change anytime soon.
2. Know what you have today. Understand your current email infrastructure, from the basic hardware and software to clients and add-on products. Assess the benefits and drawbacks of the current email system and compare it against the potential benefits of a new email system. You also need to understand how the email system is used today including aspects such as traffic volume, patterns (internal versus external, daily peaks, weekend use), user types (roaming, office, executive, basic), and numbers, as well as the dependencies that exist with other parts of the infrastructure such as the enterprise directory.
3. Cost the change. Even an upgrade to a new version of your current email system incurs some cost. You need to understand how much short-term and long-term investment is required for the move. The cost categories that should be considered include
- Transition—what work needs to be done to move from one email system to another?
- Migration of user data, system data, and applications
- Operations and monitoring
- Possible need for new software and hardware
- Support (clients and server)
- Network—your current network is probably designed to handle the load generated by clients to internal servers, but can it handle connectivity if you switch to consuming services from the Internet?
- Add-on products such as antispam, antivirus, mobile devices, and fax connectors
4. Involve users. If you decide that moving to a new service is a good idea, test the user experience with a variety of people so that they understand the advantages and disadvantages of moving. Get user input: Some esoteric scheduling feature that involves multiple calendars might be unimportant to you but critical to them.
5. Have a Plan B. Before making a major change in your email strategy, you should know what to do if the change doesn’t work. For example, let’s assume that you plan to move 10 percent of the user population to email as a service. Have a plan in place if and when users complain about missing features, network latency, client interfaces, or anything else. The plan may call for you to back out of the new system or specify how to make changes (including any additional costs) to improve the system so that it meets user expectations.
Making Your Decision
Although SaaS makes it easy to buy and use a service such as email, it doesn’t make the decision-making process any easier. In fact, it can complicate matters. But equipped with the information you’ve gained, you will now be able to make a data-driven rather than emotion-driven plan for future email services.