Knowledge management refers to the process of creating, sharing, and reusing of knowledge to improve and support the overall business strategy of an organization. Case-based reasoning is a general problem-solving or decision-making framework, which revolves around the processes of case retrieval, reuse, retention, and maintenance. Based on the obvious affinity of the two approaches, we are proposing a case-based model to knowledge management. The key assumption of this model is that knowledge management can be viewed as a decision support task. Both the notion of case-level information synthesis (knowledge creation) and the integration of multiple case bases (knowledge sharing) constitute crucial concepts in the proposed model.