Software which monitors a computer and its files in order to detect any virus intrusions that have occurred. Such software, for example, examines system files to see if they have been modified. There are a number of products on the market that combine anti-virus functions with others; for example, carrying out backups or running a firewall.