A firewall is a software or hardware system that is critical to your computer and network security, for both large and small businesses.