Organizations increasingly need to maintain and share the knowledge of their employees. There are two types of organizational knowledge: product-specific knowledge and skill-specific knowledge. Product-specific knowledge is well known and can be documented in many forms (e.g., user manuals, maintenance manuals, expert systems, and standalone case-based reasoning systems). However, skill-specific knowledge is acquired by the knowledge-workers through experience. The objective of this research is to present a framework in support of sharing knowledge among knowledge-workers. This framework makes use of multi-agent systems to retrieve information from a set of heterogeneous case libraries.