The present invention envisages a data access, replication or communications system comprising a software application that is distributed across a terminal-side component running on a terminal and a server-side component; in which the terminal-side component and the server-side component (i) together...http://www.google.com.au/patents/US20070130255?utm_source=gb-gplus-sharePatent US20070130255 - Data access, replication or communication system comprising a distributed software application