Organization learning and knowledge management are important for organizations to deal with change, improve performance, and compete effectively. There are three key building blocks for organizational learning - a supportive learning environment, concrete learning processes and practices, and leadership that reinforces learning. Knowledge management involves both codifying knowledge into documents and databases for reuse, as well as facilitating people-to-people connections to share tacit, complex knowledge. Effective knowledge management strategies consider both codification and personalization approaches.