Anti-malware or antivirus software is used to detect, quarantine, or remove malware such as viruses, trojans, and worms from computers. Anti-malware software can have a real-time checker that scans files before they are used to keep the computer safe, and can also have scheduled scans, which perform checks upon computer files on a regular basis.