Organizations need some mechanisms for effective creation, distribution and application of knowledge. Knowledge should be accessible across the organization, and sometimes outside the organization e.g. to its customers, anytime and anywhere. The key criteria are fast, easy search & access, easy to share, meaningful presentation, customized to the requirements of the target user groups and so on. The help of technology is a must to achieve all these. The common technologies used in the KM space are Content Management and Portals, Communication, Collaboration and Analytics.