This chapter introduces the concept of Metamodel of Knowledge. The chapter: • Defines knowledge and introduces the concept of the atomic rule as the building block of knowledge. • Describes the need for coordinating business knowledge, the difficulty of doing so, and how normalization of knowledge can facilitate its coordination and lead to the development of agile software. • Introduces the concepts that show how knowledge can be normalized and assembled from components. • Introduces the concept of a business process and services as derivatives of business knowledge • Introduces the concept of modeling of behavior. • Introduces the problem of multiple clashing perspectives of reality from which knowledge is assembled.