WFP also integrates and provides support for next-generation firewall features such as authenticated communication and dynamic firewall configuration based on an application's use of the Windows Sockets API. ISVs can create firewalls, antivirus software, diagnostic software, and other types of applications and services.