wpa_supplicant został zaprojektowany jako program „demona”, który działa w tle i działa jako komponent zaplecza kontrolujący połączenie bezprzewodowe.wpa_supplicant obsługuje osobne programy nakładkowe, a tekstowy frontend (wpa_cli) i GUI (wpa_gui) są dołączone do wpa_supplicant.