12. An apparatus for drafting business rule conditions, the apparatus comprising: a processor; a development environment comprising a business event input connection, a result output connection, and a business event screening utility configured to conditionally execute a business rule; a business rule condition creation tool configured to operate within the development environment for creating a business rule during build-time for use by a business rule processing module, the tool having a graphical condition builder comprising: an expression icon module configured to display a graphical expression function icon to a user, wherein the icon conveys the expression function for the graphical expression function icon to a non-technical user without knowledge of business rule programming; a business attribute module configured to display a graphical business attribute icon to a user; a user interface module configured to display a staging canvas having a result icon, and configured to accept drag-and-drop user commands: to position the graphical expression function icon on the staging canvas; to position the graphical business attribute icon on the staging canvas; and to define a graphical representation of a condition within a business rule by relating the graphical expression function, the graphical business attribute icon, and the result icon; an expression definition module configured to translate the condition into a logical expression; and a source code module configured to convert the logical expression to a condition comprising source code having a syntax compatible with a target source code language, the source code configured to operate as part of the business rule processing module in a run-time environment, the run-time environment configured to operate simultaneous to the operation of the build-time development environment and configured to operate with a previous version of the business rule processing module.
13. The apparatus of claim 12 , wherein the business rule condition creation tool further comprises an expression validation module configured to validate the graphical representation of a condition.