Air-gap deployment means the application runs with zero external network dependencies. Zero. Not "minimal." Not "just a CDN for fonts." Not "only a license validation ping on startup." Zero.
This matters because defense programs operating in classified or controlled environments cannot allow any outbound network traffic from the application. A single HTTP request to a CDN, analytics endpoint, or license server means the tool cannot be deployed in that environment. Period.
SMAD Portal's self-hosted deployment achieves true air-gap operation. Fonts are bundled locally via @fontsource (no Google Fonts CDN). Authentication runs on a local Supabase instance. All 50+ engineering calculators run client-side with no server round-trips. There is no analytics, no telemetry, no license phone-home.
Updates are delivered as signed archive files that can be transferred through approved media and applied without an internet connection. The application runs identically whether connected to the internet or completely isolated on an internal network.
If your program requires air-gap deployment, the test is simple: disconnect the network cable and try every feature. If anything breaks, it is not air-gap compatible. SMAD Portal passes this test.