This chapter discusses basic structural modeling in object oriented software engineering. It covers classes and relationships, common mechanisms, diagrams, and class diagrams, which are used to model the basic structure of a software system using objects and their interactions.