This UML Package Diagram Sample is a UML structure diagram that depicts packages and their dependencies. Model diagrams represent various views of a system, such as a multi-layered (aka multi-tiered) application - multi-layered application model. Package diagrams are structural UML diagrams showing how different UML elements are organized and arranged. A package is a grouping of related model elements that serve as the foundation of a package diagram. Diagrams, documents, classes, and other packages can be used as model elements. In the diagram, a package is represented by a file folder symbol with nested elements that can be arranged hierarchically.