Supports logical grouping of a set of (one or more) software components (e.g. OSGi bundles, Deployment Packages), additional resources and content files and provides the ability to provision and manage their lifecycle (update, start/stop, uninstall) as a whole application, handling issues like dependency and compatibility resolving, sharing of components between applications, etc. 

This chapter contains the following topics: