El software antivirus, una vez instalado y configurado, generalmente funciona de forma independiente para escanear archivos y procesos para malware sin requerir la interacción del usuario más allá de la configuración inicial y los escaneos potencialmente programados. Otro software a menudo requiere acciones del usuario para propagar o funcionar completamente (por ejemplo, los clientes de correo electrónico necesitan que el usuario envíe mensajes, las aplicaciones de redes sociales necesitan interacción del usuario para compartir, etc.).