Når det gjelder installasjon og drift kan det skilles mellom lokalt installerte og skybaserte brannmurer. Når det gjelder funksjonalitet, er det lagt til nye funksjoner for hver generasjon: først pakkefiltrering, deretter kontroll av forbindelser mellom spesifikke punkter og deretter kontroll av trafikk til og fra applikasjoner og av trafikk med ulike protokoller. I dag er det også bygget inn en rekke nærliggende funksjoner i brannmurer.