Alternatively, the application 320 can be any program or software module, such as word processing software, email or database software. [0050] Indeed, an advantage of the invention includes the ability to implement the data communications in a client device 205 while not forcing the rewriting of software presently loaded on or executing on the client 205.