A self-replicating program that causes damage to its host computer system or other systems that they gain access to.