Business Packs describe what the business can do
Business Packs organize reusable capabilities by business domain such as Procurement, Finance, Sales, Human Resources, Service, and Reporting. Their purpose is to preserve portable business meaning.
Application Packs describe how a target system implements it
Application Packs connect those business capabilities to the applications customers actually run. They provide target-specific bindings, interfaces, identity mappings, and implementation details.
Why keep them separate?
Separating the layers allows business semantics to stay stable while application implementations evolve independently. It also supports a stable Autonomy platform where most expansion happens through Packs rather than continual core changes.
The private company-content repository remains the canonical source.