Patent ID: 8079027

Claim:
A description language program stored in a computing device for changing a first version of a computer program, wherein the first version of the computer program is written in a universal format, the description language program comprising: logic configured to receive a second version of the computer program in a proprietary format, wherein the second version of the computer program includes at least one change from the first version of the computer program, wherein the second version of the computer program includes at least one tag that indicates the at least one change, and wherein the proprietary format is different than the universal format; logic configured to retrieve the first version of the computer program; logic configured to translate the second version of the computer program from the proprietary format to the universal format; logic configured to utilize the at least one tag to compare the translated second version of the computer program with the first version of the computer program; and logic configured to, in response to determining at least one difference between the translated second version of the computer program and the first version of the computer program, automatically update the first version of the program with the translated second version of the program.