Patent ID: 7961867

Claim:
A method of processing transactions within a computing system, such method comprising: receiving thru the Internet a contact from a client of an organization that operates and uses the computing system for its own internal business purposes; providing a processing application within the computing system for distributing the received contact to one of a plurality of human agents of the organization for servicing contacts with clients based upon a context of the contact, where said provided processing application has been previously divided into a sequence of separated software modules based upon a predetermined criteria; locating each software module of the sequence of software modules to distribute the software modules within a set of computers of the computer system where the set of computers are interconnected via a peer-to-peer network; and sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent and activating a backup copy of a software module of the sequence when the software module does not complete a set of processing steps of the software module within a predetermined time.