Discovering the ways through which firms develop and maintain competitive advantage is a central research stream in management theory. The objective of this paper is to present a contribution to the discussion of the knowledge of the firm as a source of competitive advantage. The paper states that a firm's success is a consequence of its ability in the continuous development of core competencies that will sustain its competitiveness over time. Core competencies are understood as the sets of knowledge that differentiate a company strategically. The firm must discover, develop, share and update the knowledge that sustains the present and future core competencies. Knowledge management, through processes of knowledge creation and integration, is one way of doing this.