There are five primary types of firewall software: packet filtering, stateful inspection, circuit-level gateway, next-generation, and proxy service firewalls.