In recent years, the environment surrounding enterprises has characterized by high levels of dynamism and complexity. The accelerated globalization, the widespread business restructuring and the strong competition in practically every economic sector have forced enterprises to become highly flexible and able to react before the new dynamics that may arise. These ingredients have led to the appearance of the knowledge society, which imposes new requirements on organizations. In order to compete effectively, the organizations need to learn new skills to be able to find, manage, share and use both information and knowledge (Abell & Oxbrow, 1999). As a result, competitive advantages increasingly derive from strategic assets, such as knowledge, and from a set of dynamic capabilities which mainly materialize in innovation and learning. Due to all this, knowledge management is now of paramount importance within organizations.