Patent ID: 7913245

Claim:
A computer program product for updating an application while preserving end-user customizations, the computer program product comprising a computer readable storage medium storing a computer readable program, wherein the computer program product when executed on a computer causes the computer to: update the application with a maintenance update, the application comprising an object code data set, a skeleton data set, a user customization data set, and a developer customization data set, the maintenance update comprising one of a text update and a field update for the skeleton data set and no update for the user customization data set and the developer customization data set; parse the skeleton data set for text and component fields in response to a detected reportable operational event; integrate the parsed text from the skeleton data set and component values from the user customization data set and component values from the developer customization data set, wherein the component values correspond to the component fields; and generate an output data set comprising the text from the skeleton data set and the integrated component values.