Definitions for "software firewall"
a computer program that inspects your outgoing and incoming traffic and
a computer program that resides on the PC
a firewall program that resides on each of your computers on your network and tries to keep out attackers, by blocking certain ports and using filters to try to determine who can get in and who shouldn't be allowed access
an application installed on the local machine to be protected that offers upper layer protection features such as application control
a security system that acts as a protective boundary
Keywords:  idea, great, purposes
a great idea for those purposes
Keywords:  risk
a risk in itself