I have never sought one (I can’t access broadband, so no router/firewall option), although they have been discussed here, but I don’t think names were named.

They are only of use for outbound program traffic, otherwise they become a more bloated piece of firewall software.

So unless you have a hardware router with firewall properites you would still be vulnerable Or a software firewall to protect against inbount traffic, in which case the program access software is redundant.