This document discusses knowledge codification, which involves converting tacit knowledge into explicit forms that can be documented and organized. It describes various tools and procedures for knowledge codification, including knowledge maps, decision trees, decision tables, frames, production rules, and case-based reasoning. Planning is important both in the early stages of determining how to break down the knowledge management system and in later stages of implementation such as selecting programming languages and developing user interfaces. The overall goal of knowledge codification is to make institutional knowledge visible, accessible and usable for decision making.