1. A method for programmably creating a security application via a graphical user interface (GUI), comprising: causing a display of a service stage GUI window including at least one security phase zone; receiving, by the at least one security phase zone, a selection of at least one security service including at least one security decision engine (SDE); causing a display of an event rule stage window including at least one event rule parameters zone; receiving, by the at least one event rule parameters zone, a selection of at least one event rule related to the at least one SDE; causing a display of an event relationship stage GUI window including at least one rule selection zone; receiving, by the rule selection zone, a selection of at least one workflow rule and at least one action, wherein the at least one workflow rule and the at least one action defines the event relationship as determined by the at least one event rule; and configuring the security application based on the selected at least one workflow rule and the selected at least one action.