Los programas informáticos con el propósito de buscar virus informáticos en los archivos de una computadora y eliminarlos se denominan software antivirus. Hay muchos tipos diferentes de programas de software antivirus que están optimizados para diferentes propósitos y diferentes tipos de dispositivos electrónicos. Algunos tipos, por ejemplo, se ejecutan constantemente en segundo plano con el objetivo de identificar y eliminar cualquier archivo que contenga un virus antes de que tenga la posibilidad de causar algún daño. Otros están destinados a buscar periódicamente virus en todos los archivos de una computadora en un horario establecido por el usuario, sin correr sin parar en segundo plano. Además, algunos tipos de programas de software antivirus están diseñados específicamente para ciertos sistemas operativos de computadora, mientras que otros están optimizados para redes de computadoras o dispositivos móviles.
Una de las principales diferencias entre varios tipos de software antivirus es el costo. Muchos tipos operan por suscripción y requieren que los usuarios paguen una tarifa mensual o anual para seguir recibiendo actualizaciones. Otros son completamente gratuitos, pero no garantizan que las actualizaciones sean tan regulares o confiables. Independientemente, generalmente funcionan de manera comparable y generalmente son suficientes para el usuario de computadora causal. Las frecuentes actualizaciones proporcionadas por los servicios basados en suscripción suelen ser adecuadas para las empresas que deben tener especial cuidado con la protección y conservación de los datos almacenados en sus sistemas informáticos.
Algunos tipos de programas de software antivirus están basados en la nube, mientras que otros se almacenan por completo en el sistema informático local. Los sistemas basados en la nube almacenan la mayor parte de la información necesaria para escanear una computadora en busca de virus en un servidor externo. Sin embargo, si un virus desactiva el acceso de una computadora a Internet, este tipo de programas de software antivirus no son particularmente útiles. Los programas antivirus que se almacenan en el disco duro local de una computadora no tienen este problema, pero ocupan más espacio en el disco duro y deben actualizarse manualmente de forma regular para mantenerse al día con las nuevas amenazas virales.
Algunos virus informáticos específicos pueden ser particularmente difíciles de eliminar, por lo que algunos tipos de programas de software antivirus son altamente especializados para neutralizar dichas amenazas informáticas. En general, es necesario instalar dicho software después de la infección por virus especializados. Estos tipos de programas de software antivirus pueden ejecutar los procesos necesarios para eliminar el virus. La principal dificultad con estos programas es que muchos de los virus más maliciosos dificultan la instalación de software nuevo mientras el virus está activo.