Patent ID: 8527814

Claim:
A method for repairing an error in a software application, comprising: identifying a plurality of commands for repairing the error; receiving, from a client computer executing the software application, the error comprising an error description detailing the error; searching, using a processor and the plurality of commands, for the error description to identify a specific error identification (ID) number from a plurality of error ID numbers that categorize the error, wherein each error ID number of the plurality of error ID numbers identifies a respective error tool; selecting, using the processor and based on the specific error ID, an error tool that repairs the error; transmitting, using the plurality of commands, the error tool to the client computer; storing, using the plurality of commands, the error tool on the client computer; installing, using the plurality of commands, the error tool on the client computer; repairing the error in the software application by executing the error tool; receiving, automatically, feedback in the form of an execution log from the error tool; extracting error data from the execution log; parsing the error data to identify a software application component information; and updating, automatically, the error tool based on the software application component information.