ICT (Fifth Primary)

What do we call a program that can spread from one computer to another?

Virus