A virus is a program or software that can replicate itself. Viruses can spread through multiple files on a computer.