Antivirus software identifies and removes malware like viruses, spyware, and Trojans. Malware is undesired software that infiltrates systems without consent. Viruses are self-replicating programs that alter computer operations secretly. They are sometimes created as art, research, pranks, or to target specific companies. Antivirus programs scan files against virus definitions and monitor behavior to identify infections, using static scanning of files or dynamic real-time scanning as new files are opened. Popular free antivirus software includes Avast.