1. A method for dynamically integrating a business logic rule into an application, the method comprising the steps of: stating the business logic rule as an expression in a functional language that utilizes defined operators, functions and keywords, and parameters that correspond to lookup fields in an associated database; parsing the expression to produce an executable routine; and providing the executable routine to the application.