Un programa de software de auto-reproducción se llama un programa de autolulación
O, más comúnmente, un gusano de computadora
. Si bien el término "virus" a menudo se usa indistintamente, un virus generalmente requiere un programa huésped para replicarse, mientras que un gusano puede replicarse de forma independiente.