Then there are the legitimate programs that have been infected with subprograms called viruses . Viruses are crafty things that are cleverly (if perversely) designed to replicate their own self whenever their host program is run.
Viruses are a tired and rudimentary form of computer infection which cannot copy their own self.