This article has been moved here…..
This is a question that a lot of you might have battled with at some point in time and if i’m not mistaken continue to do so. Before we get into the “meat” of this post let me sum it up for you , there is NO right technology for KM.
While we all agree KM is more of a cultural initiative, there is no doubting that without a solid technology backbone chances are you’re heading down a dark road.
I’ve reviewed a large number of applications that claim to provide the perfect KM solution, and guess what? they don’t. No surprise there for those of you who’ve spent time trying to find an application that suites your needs. Please feel free to disagree with me, and if you’ve stumbled upon that “Perfect” KM tool do leave a comment. I’m sure the rest of my readers would love to get their hands on that information, as would I.
Traditionally speaking, a large percentage of corporates seem to have gone the Microsoft way. Starting at Sharepoint 2001 then migrating to 2003 and now 2007. The reason this is the case is because unlike certain other very specific applications like documentum which cost the earth, Microsoft’s Sharepoint is a lot cheaper and integrates extremely well with all its other products. Let’s face it, MS Office Suite is the basic technology foundation upon which almost every company works on.
I’m currently working on a MOSS 2007 deployment, and while this isn’t my first choice for a KM product, certain constraints ( like those i mentioned above ) prevent me from going in any other direction. Though, i was pleasantly surprised to see certain major improvements in the technology (There are a number of posts on MOSS 2007 in my blog if you are interested).
At the end of the day, If you want an application that is simple and easy enough to use – get one that provides the very basic features right out of the box. However, if you have more specific requirements i’d advise you to develop one from scratch.
This is a balancing act, if you have a great technology team to back you up its probably a good idea to go this route. I’m certain you’ll find open source applications that cater to your every requirement. Its just a matter of integrating them to ensure that you get a functionally seamless tool.
Would also appreciate it if you could leave comments on the various tools that you’ve used and the benefits and drawbacks you’ve observed.