When Microsoft recognizes a challenge, the wheels of change start spinning faster than a politician's PR team cleaning up after a nasty indiscretion. A challenge the company is now tackling at that furious pace is the perception that Microsoft can't compete with Google and Software as a Service (SaaS).
To address this challenge, Microsoft is integrating its individual products with Web components in a model it calls Software Plus Services to create end-to-end solutions such as unified communications (UC) and business intelligence (BI). This competitive strategy is coupled with company-wide adoption of System Center and Windows PowerShell for an integrated management model. Recent announcements, especially of Microsoft Exchange Server 2007 SP1 and Microsoft Office PerformancePoint Server 2007, are interesting in light of this integration.
Exchange 2007 SP1
When Microsoft explains its Software Plus Services vision, the company invariably holds up the model of Exchange Server's integration with the Outlook client and Outlook Web Access. But Exchange's role in Microsoft's future strategy goes beyond email into the realm of the next "killer app," UC. The August announcement of a Community Technology Preview (CTP) of Exchange 2007 SP1 pounded home the UC message, stating, "SP1 will drive added value for our customers, further establishing Exchange Server as the foundation of a unified communications platform," which includes email, voicemail, IM, and voice and video communications.
According to Ray Mohrman (group product manager, UC), SP1 adds support for Windows Server 2008 and Windows Vista. SP1 lets you manage Exchange from a Vista machine by using PowerShell, Microsoft Management Console, and the Exchange Server Best Practices Analyzer. Additional SP1 features include new Microsoft ActiveSync policies for synchronization, authentication, and encryption. SP1's Standby Continuous Replication feature uses Exchange's log file shipping to continuously replicate mailbox data to a standby server, which can quickly be activated if the primary server is offline. In the area of security, SP1 integrates with Forefront Security Server SP1 and provides IPv6 support with Server 2008.
But the focus of the announcement seemed to be on integration with Microsoft Office Communications Server 2007 (OCS—the heart of the company's UC product line). SP1 enables one-click retrieval of voicemail messages from the OCS client, Microsoft Office Communicator 2007, and allows Communicator and Communicator-enabled phones to alert users to new voice messages.
The importance of SP1, according to Microsoft, is in "addressing the overall communications and collaboration needs of companies." With the complete UC solution, Microsoft has a competitive position that Google and SaaS competitors can't approach: a comprehensive set of products that can be assembled as end-to-end solutions, starting with the OS and extending through the communications infrastructure to systems management, data and storage, and end-user productivity.
Microsoft quotes IDC's research finding that the overall BI market grew by more than 11 percent in 2006, while Microsoft's BI revenue grew 28 percent, the highest growth rate among the top 10 industry players. For Microsoft, BI isn't just an opportunity to release new products such as PerformancePoint. Rather, BI represents an opportunity to sell a solution that consists of several individual products: Windows Server and Microsoft SQL Server on the back end, with Microsoft Office PerformancePoint Server 2007 and Office applications such as SharePoint and Excel on the front end. Don't be surprised to hear soon about how Microsoft's BI solution will have Software Plus Services components and System Center–based management.
Together at Last
The biggest obstacle Microsoft faces to competing with Google and SaaS is its business model. Microsoft can add online services to its software products but, unlike Google, still has to protect revenue from traditional software.
However, Microsoft has a strength that none of its competitors (except perhaps IBM) can touch: a broad range of products that can be assembled to form end-to-end solutions. Most important, Microsoft has an experienced customer base that has already invested in learning Microsoft skills. That skill base makes it easier and cheaper for customers to stick with Microsoft than to invest in learning non-Microsoft products.
By unifying the Microsoft stack with a common management model and providing end-to-end solutions, Microsoft is betting that it can leverage its mature and emerging products and build on existing customer knowledge to outflank competitors. What do you think? Is it more cost effective to adopt Microsoft's solutions than to try out competitive offerings? I'd love to hear whether you agree.