1. A system for allowing external execution-time adaptation of application behavior of an application in a telecommunication system, comprising: an application residing on an application server, said application having at least one break point; at least one identifiable decision engine; and a listing of break point configurations comprising at least one identifier of said decision engines for each break point, wherein at one of said break points, said application accesses said listing of break point configurations, invokes the listed instances of said decision engines for said one break point, and adapts application behavior based on said at least one decision engine.