1. A computer implemented method for inserting code fixes into applications at runtime, the computer implemented method comprising: gathering, by a monitoring engine in a computer, operational information from an application; monitoring execution of the application for occurrence of an error using the gathered operational information; responsive to detecting an error, matching the detected error against a set of error conditions and corresponding code fixes; if the detected error matches an error condition in the set of error conditions, selecting a code fix from the corresponding code fixes to which the detected error corresponds; receiving, at a monitoring component in the computer, the selected code fix for the application from the monitoring engine during execution of the application; and inserting the code fix into the application without stopping execution of the application, wherein inserting the code fix into the application comprises inserting the code fix in place of broken code segment that generates the error during execution of the application.