To package an application and a component to be available for use in
connection with the application into a package, a type of the package and
a location where the package is to be stored are received, as is a
selection of the component to be packaged with the application. For the
selected component, at least one packaging-specific object in such
component is referred to to determine information on how to package the
component in the package and/or how to install the component on the
computing device of the user.