1. A computer program product embodied on a non-transitory computer readable medium storing instructions adapted to be executed by a computer to implement operations comprising: changing, by a system having one or more application servers, a portion of a first instance of an application included in a first environment of the system to include an update; receiving, by the system, an indication of a second environment of the system to which the update is to be deployed, where the second environment includes a second instance of the application; in response to changing the portion of the first instance of the application and in response to receiving the indication of the second environment of the system to which the update is to be deployed, inserting, by the system, a row in a table of the second environment, the row indicating the update and the indication that the update is to be deployed to update a corresponding portion of the second instance of the application at the second environment; accessing, by the second environment of the system, the table to identify the update from the row; providing, by the system to a user, information associated with the update, based on identification of the update from the row; after providing the information to the user, receiving, by the system from the user, an instruction to deploy the update to the second environment; and responsive to the instruction and subsequent to inserting the row in the table of the second environment, deploying, by the system, the update to the second environment of the system to include the update in the second instance of the application, wherein deploying the update includes updating the corresponding portion of the second instance of the application without updating an entirety of the second instance of the application.