Patent ID: 7051157

Claim:
A method of data processing, wherein at least one applications software package and optional associated data is held on a discrete, non-volatile memory device requiring no processing power, the memory device including means for releasable connection, by way of an I/O port, to a separate host computer having a processor and an operating system, and wherein, upon connection of the memory device to the computer, the applications software package runs from the memory device by making use of the operating system and processor of the host computer in such a way that changes to data as a result of data processing by the processor of the host computer are stored in the memory device, thus enabling the memory device to be disconnected at any time from the host computer without loss of data integrity and without requiring a dedicated shut-down procedure prior to disconnection, and to be reconnected to the same or a different host computer on a subsequent occasion in order to recommence data processing; and wherein the memory device includes an applications software package adapted to determine each time a data file is amended by a user, and automatically to send a copy of the amended data file to a predetermined repository, which may be at a remote location, thus providing an automatic audit function.