Die Hardware innerhalb der Gerätefamilien WatchGuard Firebox X Edge, X Core, X Peak und e-series ist so konzipiert, dass sie weitgehend hardware-identisch ist und die in den Datenblättern aufgeführten technischen Eckdaten durch einen so genannten "Feature Key" bestimmt werden. Dies ist eine (Klartext-)ASCII-Datei, die neben den technischen Daten auch die Seriennummer der Hardware-Appliance und einen Sicherheitscode enthält. Dadurch ist ein Feature Key nur auf genau einer Hardware-Appliance lauffähig.
Durch den Kauf eines Model Upgrades werden die Technischen Daten im Feature Key verändert, wodurch sich das Echtzeit-Verhalten der Firewall ändert. Ein Gerät, das zunächst als X750e gekauft worden ist, kann so einfach in eine X1250e "verwandelt" werden. Ein Model Upgrade kostet zwar mehr als der reine Kaufpreis-Unterschied zwischen z.B. einer X750e und einer X1250e. Dafür werden aber auch die LiveSecurity und eventuell vorhandene Security Services ohne weitere Kosten auf das neue Modell übertragen - und die Erweiterung kann vom Kunden erst bei tatsächlichem Bedarf, also "on demand" durchgeführt werden.