1. A system to facilitate interaction between a customer and a user, comprising: a computer; and an associated database, wherein: the computer is configured to facilitate an established interaction between the user and the customer, the computer is configured to execute a script, the script comprises a structured set of questions to be presented to the user by the computer and is presented to the customer by the user, the structured set of questions includes a first question having an associated list of likely customer responses, at least one of the likely customer responses to the first question being associated with a first link to the associated database, the first link to the associated database is a query resulting in an output of the associated database, the output of the associated database being presented as at least a portion of a second question, the second question has an associated list of likely customer responses, at least one of the likely customer responses to the second question being associated with a second link to the associated database, and the second link to the associated database is a store function resulting in a storage of data in the associated database.
1. A system to facilitate interaction between a customer and a user, comprising: a computer; and an associated database, wherein: the computer is configured to facilitate an established interaction between the user and the customer, the computer is configured to execute a script, the script comprises a structured set of questions to be presented to the user by the computer and is presented to the customer by the user, the structured set of questions includes a first question having an associated list of likely customer responses, at least one of the likely customer responses to the first question being associated with a first link to the associated database, the first link to the associated database is a query resulting in an output of the associated database, the output of the associated database being presented as at least a portion of a second question, the second question has an associated list of likely customer responses, at least one of the likely customer responses to the second question being associated with a second link to the associated database, and the second link to the associated database is a store function resulting in a storage of data in the associated database. 2. The system as defined in claim 1 , further comprising: a set of reusable software components.