Knowledge has become one of the most important driving forces for business success. Knowledge management helps organizations to find, select, organize, distribute, and transfer vital information. Through a successful Knowledge Management (KM) organizations improve their effectiveness and gain competitive advantage. The development of KM has led to the need of identifying its critical success factors. This paper identifies and discusses the critical success factors or enablers that determine the KM effectiveness within organizations, which in turn influence the total performance of the firm.