13. A process performed by a computing machine, comprising: employing at least one computer executing stored instructions that, when executed by the at least one computer, configure the at least one computer to perform: storing rules in a rules library comprising a plurality of rules, each rule in the plurality of rules comprising: a. at least one condition based on one or more fields of customer relationship management data from a customer relationship management system and b. an indication of an action, the action being selected from a group comprising: a selection of a playbook element to be displayed and update of customer relationship management data from the customer relationship management system performed upon completion of a playbook element; providing a rules editing interface through which a playbook manager receives inputs from at least one first user, the playbook manager including an interface configured to query the customer relationship management system for available fields used for the customer relationship management data, the available fields being presented in the rules editing interface, wherein the inputs to the rules editing interface includes selection from among the available fields for use in rules, conditions for the rules and actions for the rules, wherein the playbook manager is configured to define one or more rules based at least on the inputs from the rules editing interface and to store the one or more defined rules in the rules library; providing a rules selection interface enabling the playbook manager to receive inputs from the at least one first user for editing a playbook, said playbook comprising a plurality of playbook elements, one or more of the playbook elements including content to be provided over a computer network to a prospect, the rules selection interface receiving an indication of a selection of one or more rules of a plurality of displayed rules from the rules library and an indication of a selection of a playbook element of a selected sales playbook, and associating the selected one or more rules with the selected playbook elements; and a playbook execution engine interactively receiving data for a prospect from the customer relationship management data from a customer relationship management system, and a selected sales playbook comprising playbook elements and rules from the rules library associated with the playbook elements of the selected sales playbook, the playbook execution engine interactively processing the sales playbook according to the rules associated with the playbook elements of the selected playbook and the received customer relationship data and inputs from at least one second user different from the at least one first user, to: interactively select playbook elements for presentation to the at least one second user, in response to an instruction from the at least one second user, cause any content associated with a playbook element to be provided over a computer network to the prospect, and interactively update the customer relationship management data in the customer relationship management system, through an interface configured to process updates to the customer relationship management data, in response to actions by the at least one second user with respect to the selected playbook elements.
13. A process performed by a computing machine, comprising: employing at least one computer executing stored instructions that, when executed by the at least one computer, configure the at least one computer to perform: storing rules in a rules library comprising a plurality of rules, each rule in the plurality of rules comprising: a. at least one condition based on one or more fields of customer relationship management data from a customer relationship management system and b. an indication of an action, the action being selected from a group comprising: a selection of a playbook element to be displayed and update of customer relationship management data from the customer relationship management system performed upon completion of a playbook element; providing a rules editing interface through which a playbook manager receives inputs from at least one first user, the playbook manager including an interface configured to query the customer relationship management system for available fields used for the customer relationship management data, the available fields being presented in the rules editing interface, wherein the inputs to the rules editing interface includes selection from among the available fields for use in rules, conditions for the rules and actions for the rules, wherein the playbook manager is configured to define one or more rules based at least on the inputs from the rules editing interface and to store the one or more defined rules in the rules library; providing a rules selection interface enabling the playbook manager to receive inputs from the at least one first user for editing a playbook, said playbook comprising a plurality of playbook elements, one or more of the playbook elements including content to be provided over a computer network to a prospect, the rules selection interface receiving an indication of a selection of one or more rules of a plurality of displayed rules from the rules library and an indication of a selection of a playbook element of a selected sales playbook, and associating the selected one or more rules with the selected playbook elements; and a playbook execution engine interactively receiving data for a prospect from the customer relationship management data from a customer relationship management system, and a selected sales playbook comprising playbook elements and rules from the rules library associated with the playbook elements of the selected sales playbook, the playbook execution engine interactively processing the sales playbook according to the rules associated with the playbook elements of the selected playbook and the received customer relationship data and inputs from at least one second user different from the at least one first user, to: interactively select playbook elements for presentation to the at least one second user, in response to an instruction from the at least one second user, cause any content associated with a playbook element to be provided over a computer network to the prospect, and interactively update the customer relationship management data in the customer relationship management system, through an interface configured to process updates to the customer relationship management data, in response to actions by the at least one second user with respect to the selected playbook elements. 15. The process of claim 13 , wherein the conditions for the rules are defined as a reference to a field of the available fields of the customer relationship management data in the customer relationship management system, an operator and a value.