We propose a theoretical reference framework for a Knowledge Management (KM) Information Technology (IT) system in organizations. We take a holistic perspective on KM and derive the required features for the framework from KM-related research in psychology, business management and computer science. We propose classifications of organizational knowledge and knowledge entities (sets of people) either within an organization or associated with it. The framework comprises the derived features for the derived knowledge classes and knowledge entities. We motivate why agent technology is suitable for implementation of the framework. We give an overview of existing KM IT solutions and map them to our framework.