Patent ID: 11941386
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
at least one hardware processor;
at least one memory coupled to the at least one hardware processor; and, one or more computer readable storage media storing computer-executable instructions that, when executed, cause the computing system to perform operations comprising:
receiving a first plurality of objects useable by a first application;
storing the first plurality of objects, or references to the first plurality of objects, in a repository;
receiving a second plurality of objects useable by the first application when a second application is also installed at a client system;
storing the second plurality of objects, or references to the second plurality of objects, in the repository;
defining a first package that comprises at least a portion of the first plurality of objects but does not comprise objects of the second plurality of objects useable by the first application when the second application is also installed at the client system;
defining a second package that comprises at least a portion of the second plurality of objects useable by the first application when the second application is also installed at the client system;
determining that a first client computing system has the first application installed but does not have the second application installed;
deploying the first package and not the second package to the first client computing system;
determining that a second client computing system has both the first application and the second application installed; and
deploying at least the second package to the second client.