Patent ID: 8793291

Claim:
A computer program product embodied on a non-transitory computer readable medium including instructions stored therein which can be used to program a computer to perform any of the processes of the embodiments described below: changing a portion of an application implemented at a first environment of a multi-tenant on-demand database system to include an update, where the first environment includes a first organization implemented by the multi-tenant on-demand database system; testing the portion of the application that includes the update to verify a functionality of the update within the first environment; receiving an indication of a second environment of the multi-tenant on-demand database system to which the update is to be deployed, where the second environment includes a second organization implemented by the multi-tenant on-demand database system; creating a package that includes the update after verifying the functionality of the update within the first environment; inserting a row in a table of the second environment in response to receipt of the update, for indicating the receipt of the update and the receipt of the indication that the update is to be deployed to the second environment; accessing the table to identify the update; displaying to a user information associated with the update, based on the identification of the update; receiving from the user a selection instructing a deployment of the package; and deploying the package including the update to the second environment of the multi-tenant on-demand database system, in response to the selection.