12. A system for building and executing natural language policies, the system comprising a processor for: creating a first function and a second function by writing software code; creating a domain specific rule that includes the first function, the second function, a logical connection between the first function and the second function, and a variable value; creating a natural language policy in response to a user selection of the domain specific rule and an option for the variable value, wherein the option limits the variable value, and wherein the natural language policy is the domain specific rule with the variable value set to the option; and compiling and executing the natural language policy.
12. A system for building and executing natural language policies, the system comprising a processor for: creating a first function and a second function by writing software code; creating a domain specific rule that includes the first function, the second function, a logical connection between the first function and the second function, and a variable value; creating a natural language policy in response to a user selection of the domain specific rule and an option for the variable value, wherein the option limits the variable value, and wherein the natural language policy is the domain specific rule with the variable value set to the option; and compiling and executing the natural language policy. 13. The system of claim 12 , wherein the processor displays a graphical user interface.