Et datavirus er laget slik at det reproduserer seg og sprer seg til andre datamaskiner. For å kunne gjøre det bruker det ofte et vertsprogram, slik som et e-postprogram, som det bruker for å sende infisert e-post til andre datamaskiner. Viruset kan da leve videre selv om det er blitt slettet på den opprinnelig "vertsmaskinen".