While closely related, anti-virus software focuses on catching viruses, worms, and Trojans which can replicate and spread, while anti-malware targets newer threats like spyware, ransomware, and adware.