This chapter discusses how serialization works, to make objects of a class serializable, the role of a CArchive object in serialization, and implementing serialization in own classes and Sketcher application. It shows how to implements the capability to store a document on disk in a form that allows to read it back and reconstruct its constituent objects using the serialization processes supported by MFC. If one is comfortable with how serialization and printing work in Sketcher, then there will be difficulty with implementing serialization and printing in any MFC application. Further, it talks about how serialization and objects of a class works, the role of a CArchive object in serialization and how to implement serialization in classes. It concludes with an explanation on how printing works with MFC, what a CPrintInfo object contains and how it is used in the printing process.