ਫਿਰ ਉੱਥੇ ਜਾਇਜ਼ ਪ੍ਰੋਗਰਾਮ ਹਨ ਜੋ ਉਪ-ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਸੰਕਰਮਿਤ ਹੋਏ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਵਾਇਰਸ ਕਹਿੰਦੇ ਹਨ। ਵਾਇਰਸ ਚਲਾਕ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਚਲਾਕੀ ਨਾਲ (ਜੇ ਉਲਟ ਹਨ) ਆਪਣੇ ਆਪ ਨੂੰ ਦੁਹਰਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਜਦੋਂ ਵੀ ਉਹਨਾਂ ਦਾ ਹੋਸਟ ਪ੍ਰੋਗਰਾਮ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
ਵਾਇਰਸ ਉਹ ਪ੍ਰੋਗਰਾਮ ਹੁੰਦੇ ਹਨ ਜੋ ਉਹਨਾਂ ਦੇ ਡਿਜ਼ਾਈਨਰ ਦੇ ਇਰਾਦੇ ਅਨੁਸਾਰ ਕੰਮ ਨਹੀਂ ਕਰਦੇ।