A self-replicating program that propagates itself through a network onto other computer systems without requiring a host program or any user intervention to replicate. -nist.gov