There was a thought-provoking and balanced post on this subject on ChannelWeb Tuesday. It makes the point that Sharepoint's growth and adoption mirrors that of Lotus Notes in the nineties. Like Notes, Sharepoint provides an easily-accessible application platform, and that accessibility can lead to problems of scaling, maintenance and management.
They quote a CMSWatch Report on Sharepoint, that says:
We have a lot of things to say about SharePoint, but for starters, we observe that it has become "the new Lotus Notes," repeating history as it mimics Notes' allure and pitfalls
The ChannelWeb article goes on to say:
CMS Watch's view is that with both Lotus Notes and SharePoint, flexibility is a double edged sword, and the ease with which custom applications can be built on the platform poses challenges for IT staff.
SharePoint also suffers from shortcomings with regard to its collaboration capabilities and lacks the scalability and administrative controls necessary to make it viable for enterprise deployments, according to CMS Watch.
The article quotes a couple of Sharepoint-savvy partners who agree that uncontrolled development can lead companies into trouble.
I think the article makes reasonable observations, but the most insightful point is made (or hinted at) towards the end:
But Ric Opal, vice president of Peters & Associates, an Oakbrook Terrace, Ill.-based solution provider, discounts comparisons between SharePoint and Lotus Notes. "We're in a different era, and the entire industry is different now than it was then," he said.
"With the applications being deployed on Sharepoint, the back end is SQL Server, which is robust and used by tons of applications. It's an industry standard database that just about anyone can write to," said Opal.
As for SharePoint's scalability limitations, Opal said "that's going to hold true with any technology if you don't properly architect a solution sitting on top of a database."
The real difference between Lotus Notes and Sharepoint is the underlying platform each was built on. Sharepoint is built on .NET and SQL and it's a first class element of the Microsoft application platform.
That was never the case for Lotus Notes. Notes was built on a set of unique technologies, none of which ever made it into the mainstream of IBM's application platform:
- The Notes database
- The Notes Directory and certificate structure
- The Notes application platform: programming model, document model, and language
IBM is clearly committed to DB2 as it's database, Tivoli for security and Websphere as its application platform. The fact that Lotus supported none of these drove IBM's disastrous migration of Notes to a new "Workplace" platform, which they announced at Lotusphere in 2002. That approach, recently and quietly abandoned, demonstrated clear IBM's ambivalence toward the product and created a five-year period of unrest for customers and partners.
As the Channelweb article concludes:
Recent indications that Microsoft is working to add new functionality to SharePoint suggest that the vendor isn't planning to rest on its laurels with SharePoint, says Andrew Brust, chief of new technology at twentysix New York, a New York-based IT consultancy.
Correct. The biggest differences between Notes and Sharepoint are in their underlying technology bases and the confidence and investment that their respective builders place in them.
In my experience, the thing people hate most about Lotus Notes is that its primary use for most people was as an e-mail client...and it was a crappy e-mail client.
Sure, it had a million other uses.
But the thing *most* people used it for *most* of the time was e-mail. And they wound up disappointed. It's at least partially due to expectations management.
That's a major distinction between Lotus Notes and SharePoint. Most SharePoint users *are* using it for its primary purpose--collaboration--so they like the experience.
I know people who use SharePoint. I know plenty of people who don't use SharePoint. But I can't think of anyone who uses it and hates it.
I certainly couldn't say the same about Lotus Notes...
Posted by: Dan Ciruli | 03 April 2008 at 05:38 PM
Good points, Dan. I agree most people use Notes for mail and the Notes UI has often been an irritant for mail users.
Indeed, each sucessive version of Notes looks more like Outlook in an apparent attempt to be better accepted.
As you point out, Sharepoint is used for collaboration and not mail, so that issue doesn't arise.
Posted by: cliffreeves | 04 April 2008 at 01:12 PM
"...lacks the scalability and administrative controls necessary to make it viable for enterprise deployments, according to CMS Watch."
This is simply not true as evidenced by the continued growth and adoption of SharePoint by customers large and small.
"...that's going to hold true with any technology if you don't properly architect a solution sitting on top of a database."
A great point. The only problem I see is that we can't produce SharePoint experts fast enough to keep up with the demand.
Great post! Thanks for putting this in perspective Cliff.
Posted by: Mike Watson | 15 April 2008 at 01:56 PM
"we can't produce SharePoint experts fast enough to keep up with the demand"
For a vivid demonstration of that point, check out the demand for sharepint professionals on this site that tracks IT jobs.
http://www.itjobswatch.co.uk/contracts/uk/sharepoint%20server%202007.do
Posted by: cliffreeves | 15 April 2008 at 02:30 PM