 Finally, both codification and encapsulation are motivated by a desire to inexpensively transfer knowledge.While codification is a process that reduces complexity, "encapsulation preserves complexity".The value of encapsulation lies in the avoidance of the cost of learning to make use of the encapsulated knowledge.