A recent post in the CIO Advice forum asked the following:
I find myself with a tough decision to make. Do I take my group forward utilizing Domino or SharePoint? I have the infrastructure for both. Any ideas? I would love feed back from anyone who is using either. Thanks in advance!
Below is my reply:
To reiterate what previous commentators have pointed out, it's very hard to make a blanket statement as to which is better. Part of the problem is that Domino and SharePoint are two different animals with many similar spots. It's hard to do a point by point comparison of the two.
This reflects the different approaches to the market that IBM Lotus and Microsoft are taking. Both vendors are making platform plays for the communication, collaboration, and content management (3Cs) market, they are just going about it differently. The 3Cs market has converged from separate application silos to platform infrastructure with integrated services, resulting in looser coupling of clients from platform services and more contextual interfaces. This convergence of technologies is opening up new opportunities for customers as well as vendors to take part in a market that was once dominated by IBM Lotus. Not only has Microsoft delivered on their collaboration promise with SharePoint 2007 products and technologies, other detractors (e.g., Oracle and Adobe) as well as open source (e.g., Zimbra, SiteScape) and consumer vendors such as Google, Yahoo!, and Cisco/WebEx, are making entries into the market with strong offerings. These new market realities are a bonus for customers who can leverage the competitive market to their advantage.
So the real issue boils down to, as my predecessors have pointed out, making an informed decision. Good news is that there is a lot of information to be found in a competitive market. There's also a lot of opportunity to try things out before you buy. New delivery models in the SaaS market are proving to be very attractive to many customers who are concerned with support, cost, and consolidation issues.
Getting back to IBM vs Microsoft, as I mentioned both vendors are making a platform play, it just depends on how deeply embedded you want to get with the technologies. As I pointed out, the two vendors are taking different approaches to the market:
- IBM Lotus is taking a top-down approach refocusing on existing products and technologies (Notes/Domino, Sametime, and WebSphere Portal), offering Unified Communications and Collaboration (UC2) through a common extensible client, and introducing two new Web 2.0-standards based solutions for team-based collaboration(Quickr) and social software (Lotus Connections) in the business. IBM Lotus has taken some daring steps with its new product announcements which, if they can deliver a compelling value proposition, will likely bring new customers to IBM Lotus. This product-centric approach is focused on providing solutions that can support different systems (e.g., Windows, Linux, Mac) and interfaces (e.g., desktop, browser, mobile) with mix-and-match capabilities. Even IBM Lotus' development model is focused on composite applications over platform specific applications. There is some overlap in the feature sets of some of the products, which IBM will need to figure out how to clarify, however with standards-based interfaces offers multiple options for customers.
- Microsoft's is taking a bottom up approach where 3Cs services are provided on a single platform architecture built around Microsoft technologies, specifically Windows Server, SQLServer, Exchange Server, Office Communications Server (which is due to ship later this year) and Office 2007. All technologies support a common programming framework, .NET Framework, for application customization and integration. The Microsoft Office SharePoint Server (MOSS) 2007 is essentially a Windows 2003 server with Windows SharePoint Services (WSS) that have been extended to provide portal, search, business intelligence, and content management capabilities. Its a holistic approach, where organizations that deploy all of these technologies will get the most benefit. Its also a commitment to Microsoft technologies - from the browser to the desktop and mobile device - in order to get the most fidelity and bang for your buck.
2007 is a pivotal year for both IBM Lotus and Microsoft with new offerings across the board for 3Cs. I'd say Microsoft is executing well with their strategy, go-to-market with both on-premises and SaaS offerings, and has made a very compelling value proposition. IBM Lotus still has a lot of ground to cover and catch up after its devastating Workplace product walkabout from 2000 to 2005. Right now, IBM Lotus has been focused on its install-base rather than taking on new blood. Still the new products - Quickr and Lotus Connections - could be IBM Lotus' lucky charm, but that all depends on how successful IBM Lotus is at bringing the products to market in the coming months.
It's never been a better time for the 3Cs market and the question is very timely. All enterprises with existing 3Cs solutions or those with interest in 3Cs should be asking the same questions. Given the nature of the go-to-market approach for both vendors, the decision boils down to a platform decision, and those decisions cannot be made in a vacuum. Organizations must plan ahead and deploy according to their business requirements. They should avoid using a technology (e.g., wiki, blog, workspaces) for the sake of the technology. Rather, enterprises need to examine their business requirements and apply the technology that will serve those processes the best. Customers may find that some technologies they thought they needed just aren't necessary, now or ever. Knowing these answers will help enterprises to decide which product, vendor, or solution will be best for their organization.