An effective Knowledge management (KM) program can help a company foster innovation by encouraging the free flow of … faster, enhance employee retention rates by recognizing the value of employees' knowledge and rewarding them for it and … holistic approach that aligns business, organisational factors (such as culture), technology and knowledge. This article makes …