A method for selectively retrieving portions of a bundle package associated with an application and indexing resource packages associated with the application, comprising: identifying, by a client device, a bundle package associated with an application for installation, the bundle package comprising one or more app packages and a set of resource packages; determining, by an applicability component of the client device, an applicability context for the application to execute on the client device, the applicability context corresponding to information associated with the client device and/or a user of the client device; selectively retrieving, by a retrieval component of the client device, a first app package of the one or more app packages based upon the first app package comprising application code corresponding to a computing environment context specified by the applicability context; responsive to the applicability context corresponding to a first resource package within the set of resource packages, selectively retrieving, by the retrieval component of the client device, the first resource package from the bundle package, and refraining from retrieving resource packages, within the bundle package, that do not correspond to the applicability context; merging a plurality of resource indexes for retrieved resource packages associated with the application into a merged resource index such that the merged resource index describes individual resources within the resource packages; and utilizing the merged resource index to selectively use resources from one or more resource or app packages for execution of the application on the client device, characterized in that the bundle package is digitally signed with a digital signing certificate and the method further comprises: receiving, by an app marketplace certification process, a bundle update for the bundle package, the bundle update comprising a new resource package for inclusion within the bundle package; and certifying the new resource package rather than re-certifying the bundle package. identifying, by a client device, a bundle package associated with an application for installation, the bundle package comprising one or more app packages and a set of resource packages; determining, by an applicability component of the client device, an applicability context for the application to execute on the client device, the applicability context corresponding to information associated with the client device and/or a user of the client device; selectively retrieving, by a retrieval component of the client device, a first app package of the one or more app packages based upon the first app package comprising application code corresponding to a computing environment context specified by the applicability context; responsive to the applicability context corresponding to a first resource package within the set of resource packages, selectively retrieving, by the retrieval component of the client device, the first resource package from the bundle package, and refraining from retrieving resource packages, within the bundle package, that do not correspond to the applicability context; merging a plurality of resource indexes for retrieved resource packages associated with the application into a merged resource index such that the merged resource index describes individual resources within the resource packages; and utilizing the merged resource index to selectively use resources from one or more resource or app packages for execution of the application on the client device, characterized in that the bundle package is digitally signed with a digital signing certificate and the method further comprises: receiving, by an app marketplace certification process, a bundle update for the bundle package, the bundle update comprising a new resource package for inclusion within the bundle package; and certifying the new resource package rather than re-certifying the bundle package. receiving, by an app marketplace certification process, a bundle update for the bundle package, the bundle update comprising a new resource package for inclusion within the bundle package; and certifying the new resource package rather than re-certifying the bundle package.