Patent ID: 8392908
Filing Date: 2013-03-05
Classification: G06F

Abstract:
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: registering a change to a tenant-independent content item identified as a target for changes as part of an update process of a core software platform provided by a multi-tenant system, the multi-tenant system comprising an application server and a data repository, the application server providing access for each of a plurality of organizations to at least one of a plurality of customer tenants, each of the plurality of tenants comprising an organization -specific business configuration of the core software platform, the data repository storing a plurality of tenant-independent content items relating to the operation of the core software platform that is common to all of the plurality of tenants and at least one tenant-specific content item that relate to the organization-specific business configuration and that is available to only one of the plurality of tenants; analyzing a tenant of the multi-tenant system to identify a tenant-specific content item to which the registered change is relevant; and establishing a sequence for processing a modification to the tenant-specific content item resulting from the registered change, the establishing of the sequence being based on at least one dependency of the tenant-specific content item on the tenant-independent content item affected by the registered change.