This document discusses package diagrams in object oriented system design. It explains that package diagrams show the organization and structure of model elements in large scale projects. Package diagrams follow a hierarchical structure with nested packages and can show dependencies between subsystems or modules. Package diagrams are used to simplify complex class diagrams by grouping classes into packages, and to structure high level system elements by organizing packages.