AppLocker provides a comfortable way to block software programs from being executed on a target system. If you need to prevent an application from running accidentally or would like to disable an application you can't uninstall, AppLocker provides a simple interface to do so.
A firewall is a software application, located at a network gateway server. It offers a unique level of protection from nasty virus and virus infected programs that rely on unwanted incoming traffic aiming at attacking computers. It does so by blocking communications targeting to access your system without your permission.