Firewalli sprzętowych w domach raczej nie wykorzystujemy (chyba, że łączymy się z internetem za pomocą routera, który również spełnia funkcję zapory ogniowej).
Po zabezpieczenia sprzętowe danych sięgają najczęściej firmy, w których poszczególne jednostki komputerowe połączone są w sieci. Ze względów bezpieczeństwa każda sieć wewnętrzna wymaga dobrego zabezpieczenia w komunikacji z siecią zewnętrzną. Zabezpieczenie takie powinno być scentralizowane, bo to ułatwia administrację i zwiększa poziom bezpieczeństwa danych.
Z tych właśnie względów sięgamy po firewalle sprzętowe, które z uwagi na swoje przeznaczenie są zazwyczaj znacznie wydajniejsze od firewalli programowych. Oczywiście wydajność takiej zapory zależy od jej konstrukcji i zastosowanych przez producenta rozwiązań technologicznych.
Firewall programowy to specjalne oprogramowanie kontrolujące połączenia komputera ze światem zewnętrznym. Podstawowy firewall ma zapewne większość użytkowników komputerów klasy PC z zainstalowanym systemem Windows, choć oczywiście nic nie stoi na przeszkodzie by posłużyć się zaporami innych producentów.