Yleisessä kielenkäytössä termi "virus" on vakiintunut tarkoittamaan melkein mitä tahansa ohjelmaa, joka tuottaa harmia pahaa aavistamattomalle käyttäjälle. Virukset muodostavat vain pienen osan erilaisista vahingollisista ohjelmista. Vahingon takana voi olla myös esimerkiksi ohjelmointivirhe.