wpa_supplicant, arka planda çalışan ve kablosuz bağlantıyı kontrol eden arka uç bileşeni olarak işlev gören bir "arka plan programı" programı olarak tasarlanmıştır.wpa_supplicant ayrı ön uç programlarını destekler ve wpa_supplicant ile birlikte metin tabanlı bir ön uç (wpa_cli) ve bir GUI (wpa_gui) eklenir.