1. A method for generating high-level program code of a rule-based application for interpreting and executing business rules, comprising: retrieving high-level program code capable of performing the functionality of a business rule called by the rule-based application, wherein the high-level program code includes an annotated set of instructions for the dynamic generation of generated code; processing the annotated set of instructions with a generator component to create generated code from the high-level program code; mapping the generated code to the called business rule; and utilizing the generated code to execute the functionality of the called business rule.