Bundles are used to configure and distribute software. A bundle consists of deployment packages that define how to install, uninstall and/or repair a specific piece of software. Each deployment package within a bundle consists of all the files, configuration settings, installation instructions, etc. required to deploy and manage an application on a remote Machine. Bundles can be grouped logically within Bundle Groups. Creating Bundle Groups supports administration efforts by letting you deploy group rather than each individual Bundle to remote Machines. For example, a Bundle Group may contain an application and a set of patches for it. Bundle Groups may contain both Bundles and other Bundle Groups, so you can, for example, create a Bundle Group defining a group of applications for graphical designers, including all application with their patches grouped within other Bundle Groups. All Bundles and Bundle Groups are displayed in the Software Bundles view and are used for software deployment.