8. A file server system for guiding a user to construct an outcome-based marketing plan comprising: a host processor; a network interface coupled to the host processor and configured to communicate with a remote processor over a network; a memory coupled to the host processor and adapted to store instructions that, when executed by the remote processor, cause the remote processor to: generate a graphical user interface including text, a plurality of user-selectable options, and text input fields, the graphical user interface configured to prompt a user through a process of defining a business outcome-based marketing plan; and receive user input corresponding to the graphical user interface defining the business outcome-based marketing plan starting from a business outcome and subsequently proceeding through a plurality of stages of the marketing plan, each stage including at least one element associated with the business outcome and with one or more element of each previous stage of said plurality of stages, wherein the instructions comprise a set of business outcome instructions at a top level and a plurality of subsequent sets of instructions corresponding to different ones of the plurality of stages of the marketing plan at lower levels; wherein the graphical user interface generates a control panel that allows a user to edit an existing business outcome and to select a mode of defining a new business outcome, wherein in response to a selection of a first mode by a user, the business outcome instructions cause the remote processor to generate a text input field of the graphical user interface to receive free form text for defining the new business outcome and in response to receiving the free form text to: analyze the user input to determine whether the new business outcome is quantifiable; if the new business outcome is not quantifiable, prompt the user to receive further user input to form a refined business outcome; and if the refined business outcome is quantifiable, proceed through the plurality of subsequent sets of instructions of the marketing plan to map at least one element of each of the plurality of stages to the refined business outcome through previous elements to produce a marketing blueprint, and wherein in response to a selection of a second mode of defining the business outcome by the user, the business outcome instructions cause the host processor to generate a configuration panel of the graphical user interface to receive a plurality of structured inputs from the user using corresponding pull-down menus for defining the new business outcome.
8. A file server system for guiding a user to construct an outcome-based marketing plan comprising: a host processor; a network interface coupled to the host processor and configured to communicate with a remote processor over a network; a memory coupled to the host processor and adapted to store instructions that, when executed by the remote processor, cause the remote processor to: generate a graphical user interface including text, a plurality of user-selectable options, and text input fields, the graphical user interface configured to prompt a user through a process of defining a business outcome-based marketing plan; and receive user input corresponding to the graphical user interface defining the business outcome-based marketing plan starting from a business outcome and subsequently proceeding through a plurality of stages of the marketing plan, each stage including at least one element associated with the business outcome and with one or more element of each previous stage of said plurality of stages, wherein the instructions comprise a set of business outcome instructions at a top level and a plurality of subsequent sets of instructions corresponding to different ones of the plurality of stages of the marketing plan at lower levels; wherein the graphical user interface generates a control panel that allows a user to edit an existing business outcome and to select a mode of defining a new business outcome, wherein in response to a selection of a first mode by a user, the business outcome instructions cause the remote processor to generate a text input field of the graphical user interface to receive free form text for defining the new business outcome and in response to receiving the free form text to: analyze the user input to determine whether the new business outcome is quantifiable; if the new business outcome is not quantifiable, prompt the user to receive further user input to form a refined business outcome; and if the refined business outcome is quantifiable, proceed through the plurality of subsequent sets of instructions of the marketing plan to map at least one element of each of the plurality of stages to the refined business outcome through previous elements to produce a marketing blueprint, and wherein in response to a selection of a second mode of defining the business outcome by the user, the business outcome instructions cause the host processor to generate a configuration panel of the graphical user interface to receive a plurality of structured inputs from the user using corresponding pull-down menus for defining the new business outcome. 11. The file server system of claim 8 , wherein the memory stores additional instructions that, when executed by the remote processor, cause the remote processor to: receive data related to performance of the refined business outcome and associated marketing tasks; and analyze the data to determine an effectiveness of the marketing blueprint to achieve the refined business outcome.