Recommended Antivirus, Firewall & Security Software

For users of Microsoft Windows operating systems, antivirus and security software is simply a fact of life.  The following AV and security applications are my top recommendations for personal use or for small businesses.  I have taken into account effectiveness (how well does the software prevent installation of malicious software), use of resources (how much does the software impact the overall performance of the computer), and user friendliness (how easy is it for an average user to download, install, and use).  They are listed in alphabetical order.

Please be aware that while most of these companies allow their software to be downloaded and installed free of charge for personal, residential purposes, doing so on a computer belonging to a business of any kind most likely violates the terms and conditions of use, and constitutes illegal use of the software.  This will be addressed in the reviews below, but please read all End User License Agreements (EULAs) carefully before installing.

One other note on computer security:  No security software is 100% infallible.  It is possible for a computer to become infected with malicious software even with the latest and greatest security software installed.  Users still need to exercise caution and common sense when visiting websites, downloading files, or opening e-mail attachments.  If you suspect that your computer might be compromised for any reason, you should immediately run a full system scan with whatever security software you have installed.  If any threats are detected and removed, the computer needs to be shut down, restarted, and a second full system scan run to be sure the threats are not being reinstalled when the computer boots up.  When in doubt, turn the computer off and call a professional to diagnose and remove any threats.



Avast! is a trusted name in antivirus and computer security.  They offer both home and business solutions, with multiple options available in each category.  As with most companies, they offer a free package that includes basic virus and malware protection sufficient for most home users and more advanced paid packages that offer increasing options and levels of protection.  Larger companies should look into their enterprise and server packages.  Avast! is available for all platforms, including mobile devices.


AVG has ranked at the high end of antivirus software for over a decade now and is always one of my first recommendations to clients.  AVG offers everything from very basic virus protection through enterprise-level security capable of serving large corporations.  The free version is sufficient for most average households to maintain a reasonable level of security, and their paid versions include a 30-day free trial period.  Many versions of this software are available to best meet the individual needs of most users or businesses.  AVG has traditionally been very easy for even the most novice user to install and use, and it has always had minimal impact on computer performance.  AVG is available for all platforms, including all mobile operating systems.  I have AVG installed on my Android phone and I keep AVG installed on one of my Linux laptops for the sole purpose of scanning infected Windows hard drives in a safe environment.


Another antivirus option that includes a free version for personal use and paid versions for businesses of various sizes.

Clam AntiVirus

Clam AV is a Free Open Source Software (FOSS) antivirus application offered under the Gnu General Public License (GPL), meaning it is freely available to anyone to download and install.  Clam AV is not my first recommendation for home users, but it is a viable option for small businesses who want good basic antivirus protection without the licensing headaches usually involved with corporate software.  Clam AV also runs from portable USB devices, which makes scanning heavily infected computers much easier.


HijackThis is a free scanner that scans Windows Registry for malicious entries other scanners might miss.  It is extremely useful in targeting malicious software that is reinstalling itself when the infected computer is rebooted.  HijackThis will run from portable devices.  WARNING: This application should be utilized by experienced and advanced computer users ONLY!  HijackThis scans reveal ALL objects that impact a computer’s boot and startup routine, both malicious and benign.  HijackThis users need to have the knowledge necessary to distinguish between what needs to be removed and what needs to stay.


If, despite your best efforts, your computer is compromised with malicious software, MalwareBytes is one of the best applications at removing it.  As with most security software, free and paid versions are available.  The free version should be sufficient for most home users and should be installed as a companion to any other antivirus software installed.  I recommend running a complete MalwareBytes scan on computers monthly to detect and remove anything the antivirus software may have missed.

Microsoft Defender

Microsoft’s Defender is free for all users and incorporates nicely into the Desktop environment.  It should be installed as a companion to an antivirus application.  Currently only available for Windows 7.

Microsoft Security Essentials

Also available for free and incorporated well into the Microsoft Desktop environment, Security Essentials adds additional security on top of Defender and other installed security applications.  Currently only available for Windows XP, Vista, and Windows 7.

NoRoot Firewall (Android)

The problem with many good firewalls for Android devices is that they require root access to work properly, and most people do not root their phones or tablets.  Which is why NoRoot Firewall (NRF) is making this list of recommended software, because as its name implies, no root access is required.  I tested NRF extensively on my personal Android phone for a few weeks before making the decision to not only keep it on the phone, but to include it on my Recommended Software page.  NRF works quietly in the background, monitoring your phone’s data traffic and alerting you anytime an app attempts to send an outgoing connection.  Because of this, there is some initial setup time involved letting NRF know what apps you know for sure you want to allow to connect to the outside world.  After that, there will be a couple of weeks of going through NRF’s alerts to see what apps are trying to connect and where they’re trying to connect to.  Some research is necessary to figure out what traffic is legitimate and what traffic should be blocked, so I would not recommend this app for novice users.


SpyBot has been around for a long time and, similar to MalwareBytes, excels at removing malicious software from compromised systems.  SpyBot has expanded its role lately and now offers other forms of computer security as well.  SpyBot – Search & Destroy is also one of the few security scanners that will run from external storage devices such as USB drives, which is incredibly useful for heavily damaged machines that will not boot properly.  I do not recommend SpyBot for novice users.

Tiny Personal Firewall (version 2)

One of the best firewalls for Windows I have ever used is Tiny Personal Firewall (TPF), but it is not for inexperienced users since it requires a fair amount of knowledge about network protocols and ports.  Do NOT install this firewall unless you understand networking protocols.  That being said, it is an amazing piece of obscure software that, as its name implies, takes up very little space and requires little in the way of computer resources to run.  Once installed, plan on spending about an hour or two creating firewall filter rules, but the security provided by this program is completely worth the effort.  I recommend Version 2 because later versions require a product key for activation.  Version 2 is freeware, but as I stated earlier, it is somewhat obscure and hard to locate.  If the link above fails to work properly, I keep a copy of the installer on hand, so feel free to contact me.