A malicious program that can replicate itself to multiple computers and modify computer programming.