A UML Package diagram enables you to visualize the overall structure of your architecture or design into recognizable packages (or ‘containers’) and the high-level relationships between them.
Packages define unique namespaces for model elements defined within their scope. A Package can be stereotyped for organizing model elements into models, views, model libraries, and frameworks.