Patent ID: 8332437

Claim:
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: receiving, from a first of a plurality of tenants, one or more customizations of a user interface, wherein at least one of the customizations is associated with content not stored utilizing an on-demand database that includes information stored therein; associating the customizations with the first tenant; storing the customizations in the on-demand database; receiving, from a user associated with the first tenant, a request; and in response to the request, sending, to the user, the user interface modified according to the customizations, such that a customized user interface is displayed to the user which includes a combined utilization of the content and the information; wherein the modified user interface is generated in response to the request from the user by program code interacting with the customizations; wherein a first one of the customizations is for a language translation and is associated with web content of one or more third parties that is not stored utilizing the on-demand database, such that in response to a first request from the user for the web content of the one of the third parties specified by a URL of the one of the third parties: sending, to the user, the user interface modified according to the first one of the customizations including the language translation of the web content of the one of the third parties specified by the URL of the one of the third parties.