I know a number of practices standardised on Lotus Notes when it was touted as a great collaborative platform back in the late 1990s. I did my share of developing for this monster in the mid to late 1990s. I know a number of publishing houses that use Notes. But today, despite remaining a surprisingly strong seller for IBM, Notes has pretty well run its course.
Stowe Boyd puts limp pro and strident con arguments noting that:
"…building a big, fat, slow platform to build collaborative apps on is the wrong approach. Even building a small, not so slow platform is the wrong approach. The right thing to do is to build collaboration into the apps that people are using. Or build small, focused collaborative apps that do one thing right."
With 120 million licenses sold, I can only assume the IBM sales machine is humming along even better than normal.
Me? Notes sucks. Big time. I detested it way back when for its quirkiness and performance issues. Nothing I’ve seen since changes my opinion. I am far from alone. A site dedicated to ‘Lotus Notes Sucks ‘ lists no less than 79 issues with the platform. The author says:
"I think Jeff Atwater sums it up well:
[Lotus Notes] is death by a thousand tiny annoyances—the digital equivalent of being kicked in the groin upon arrival at work every day."
Ouch! But looking at some of the comments to Stowe’s post, I’m sure there’s plenty of folk out there that love it .
As an aside, building collaboration into the app is what SaaS developers do as standard, not as an afterthought.