A malicious computer program that copies itself.

Often viruses will disrupt computer systems or damage the data they contain. A virus requires a host program and will not infect a computer until it has been run. Some viruses spread across networks by making copies of themselves or may forward themselves via email. The term 'virus’ is often used generically to refer to both viruses and worms.