Software that, on a broad level, protects computer networks, personal computers, and other devices such as smartphones, from intrusion by outsiders. Some examples of this protection might be antivirus software, firewall software, encryption software, or VPN software.