1. A method for allowing external execution-time adaptation of behavior of an application in a telecommunication system, the method comprising: accessing a list of break point configurations external to the application at individual break points in an application, the list of break point configurations having at least one identifier of at least one decision engine that is external to the application for the individual break points, the list of break point configurations being configured to permit modification of the at least one identifier of the at least one decision engine while the application is executing, the at least one decision engine being configured to be modified without editing the application while the application is executing; invoking the at least one decision engine corresponding to the individual break points using the at least one identifier; adapting the application behavior based at least in part on the modification of at least one of the at least one identifier of the at least one decision engine of the listing of break point configurations and the at least one decision engine, wherein accessing the list comprises accessing a sequence number associated with the at least one decision engine corresponding to the at least one break point in the listing; and invoking more than one decision engine in parallel in response to more than one decision engine existing for a break point and the sequence number for individual ones of the more than one decision engine being equal.