Programele de calculator cu scopul de a căuta viruși de computer în fișierele unui computer și de a elimina acești viruși sunt denumite software antivirus. Există multe tipuri diferite de programe software antivirus care sunt optimizate pentru diferite scopuri și diferite tipuri de dispozitive electronice. Unele tipuri, de exemplu, rulează în mod constant în fundal, cu scopul de a identifica și elimina orice fișier care conține un virus înainte ca acesta să aibă șansa să provoace vreun daune. Altele sunt menite să caute periodic prin toate fișierele unui computer pentru viruși într-un program stabilit de utilizator, fără a rula non-stop în fundal. În plus, unele tipuri de programe software antivirus sunt concepute special pentru anumite sisteme de operare ale computerelor, în timp ce altele sunt optimizate pentru rețele de computere sau dispozitive mobile.
Una dintre diferențele majore dintre diferitele tipuri de software antivirus este costul. Multe tipuri funcționează pe bază de abonament și solicită utilizatorilor să plătească o taxă lunară sau anuală pentru a continua să primească actualizări. Altele sunt complet gratuite, dar nu garantează că actualizările vor fi la fel de regulate sau la fel de fiabile. Indiferent, de obicei, acestea funcționează comparabil și sunt în general suficiente pentru utilizatorul cauzal de computer. Actualizările frecvente furnizate de serviciile pe bază de abonament sunt adesea potrivite pentru a fi utilizate de companiile care trebuie să fie deosebit de atente la protejarea și conservarea datelor stocate pe sistemele lor informatice.
Unele tipuri de programe software antivirus sunt bazate pe cloud, în timp ce altele sunt stocate în întregime pe sistemul computerizat local. Sistemele bazate pe cloud stochează majoritatea informațiilor necesare pentru a scana un computer pentru viruși pe un server extern. Dacă un virus dezactivează accesul unui computer la Internet, totuși, aceste tipuri de programe software antivirus nu sunt deosebit de utile. Programele antivirus care sunt stocate pe hard diskul local al computerului nu au această problemă, dar ocupă mai mult spațiu pe hard disk și trebuie actualizate manual în mod regulat pentru a ține pasul cu noile amenințări virale.
Câțiva viruși de computer specifici pot fi deosebit de dificil de îndepărtat, așa că unele tipuri de programe software antivirus sunt foarte specializate pentru a neutraliza astfel de amenințări informatice. În general, este necesar să instalați un astfel de software după infectarea cu viruși specializați. Aceste tipuri de programe software antivirus pot rula apoi procesele necesare pentru a elimina virusul. Dificultatea principală cu astfel de programe este că mulți dintre virușii mai rău intenționați fac foarte dificilă instalarea de software nou în timp ce virusul este activ.