Virus scanning software (also known as antivirus software) is designed to detect, prevent, and remove malicious programs such as viruses, worms, trojans from computer systems. It scans files, emails, and other data for known patterns or behaviors associated with malware.