wpa_supplicant به عنوان یک برنامه "Daemon" طراحی شده است که در پس زمینه اجرا می شود و به عنوان مؤلفه باطن کنترل اتصال بی سیم عمل می کند.wpa_supplicant از برنامه های Frontend جداگانه پشتیبانی می کند و یک ظاهر متنی مبتنی بر متن (wpa_cli) و یک رابط کاربری گرافیکی (wpa_gui) با wpa_supplicant گنجانده شده است.