Learning can be considered as an outcome associated to acquire new competencies (Sicilia, 2005) and we can add new knowledge. A competence is a way to put into practice some knowledge in a specific context. The process of competency acquisition starts from a need in this specific context. It may induce the search and the selection of relevant resources. Numerous resources may be used during e-learning, their access is a real problem. Different approaches may be adopted to exploit them. This chapter describes the tool E-MEMORAe which supports an organizational goal driven approach based on the concept of learning organizational memory. In such a memory, ontologies are used to define knowledge that index resources; The capitalization and the organization of knowledge, information, resources relating to a specific context can be realized. End-users have a direct access to the memory. The organizational environment E-MEMORAe was evaluated in the context of two courses taught at university (algorithms, mathematics).