1. A communication system for maintaining contact between a user and a client during periods where there is a no direct personal contact, using a computer based communication device connected through a network, comprising: a processor that may be accessed via the network by a communication device; a non-transitory computer readable storage medium storing instructions that when executed, cause the system to perform the actions designated by a terminal; a memory module configured to store at least one client based indicia determined at a time of direct personal contact between the user and the client; a memory module configured to store at least one set of a plurality of pre-established, client relevant user communications; a message processor configured to automatically transmit to the client, at a time when there is no direct personal contact between the user and the client, at least one of the pre-established, client relevant user communications based upon the at least one client based indicia; a message processor configured to receive a return communication from a client; an application processor engine configured to determine an efficacy indicator for each of the plurality of pre-established communications and establish an efficacy hierarchy matrix based upon client responses to the pre-established communications wherein the efficacy hierarchy matrix is self-adapting to create additional pre-established communications based upon client responses.