Patent ID: 8504990

Claim:
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: extracting, by a configuration engine of a software development platform from a modeling engine, parameters of a manually configured customized software instance to be implemented on a tenant for providing the customized software instance supporting process-specific operations tailored to a specific organization; the tenant being hosted on a computing system including one or more programmable processors and being accessible for use by members of the specific organization; receiving, by the configuration engine, a designation of a first part of the parameters as relating to tenant-independent content of the customized software instance and a second part of the parameters as relating to tenant-dependent content of the customized software instance, the tenant-independent content relating to features of a core software platform and the tenant-dependent content relating to at least one organization-specific extension of the core software platform providing the business process-specific support, the tenant-dependent content having at least one tenant-specific content format and tenant-specific content data defined by and available to only the tenant; modifying the tenant-independent content of the tenant according to the first part; modifying the tenant-specific content according to tenant-specific implementation input that implements the second part for the tenant in accordance with the customized software instance; and providing the customized software solution for use by end users at the organization.