The process of copying data and storing it remotely from the computer on which it is held. There are a number of reasons for this. Two examples are to enable recovery from an attack such as a virus attack that destroys files, and to guard against a hardware malfunction that could alter or delete files.