The synergies between ontology management, competency management and e-learning have been explored during the last years both in theoretical and practical level. This chapter describes the architecture, design and deployment of a system which integrates ontologies, with competency management and e-learning, as well as with other human resources functions. Moreover, a detailed description of the supportive methodology and the main lessons learned in technical and organisational areas are presented. This system is being currently deployed for research purposes in a national subsidiary of Microsoft, the IT services multinational firm. The objective of this chapter is to provide the reader with an overview of the key concepts in competency based management, a non-technical methodology for supporting the effective deployment of an ontology-based competency management system and an analysis of the lessons learned during the first deployment phase.