Among the many shortcomings of ICF were:
In Windows XP Service Pack 2 (SP2) some of these shortcomings were addressed, and the Windows Firewall in Windows XP SP2 still is one of the lowest overhead, most reliable, and least intrusive firewall products available for Windows XP. In spite of this, it was still lacking a few features:
-
Limited integration with IPsec, including separate management interfaces
-
Strict source address mapping
-
ACLs on TCP and UDP ports
-
Outbound filtering
-
Extensibility
-
Support of more than two profiles
-
Scriptability
The firewall in Windows XP SP2 provided acceptable functionality and quite adequate security for the vast majority of organizations. Many organizations, still, purchased third-party firewalls (often to obtain features that they eventually turned out not to use and which often provided little or no security value, such as outbound filtering). To address the demand for additional features, Microsoft launched a massive overhaul project for the firewall in Windows Vista.