Virusler de işletim sistemleri için yazılır ve onların mantığıyla çalışır.
Windows için yazılan bir virus mac ta, MAC için yazılan bir virus windowsta çalışmaz çünkü yapısı gereği kodlama ve çalışma mantığı olarak işletim sistemi ile aynıdır ve buna göre yazılmıştır.
Ortak lisan kullanan; JAVA, HTML, PHP, macro script vs. ile yazılmış olanların da ortak amaçları ve yapabildikleri de bellidir zaten.