Obecnie poza Linksysem oprogramowanie dla routera tworzone jest w ramach kilku projektów, m.in.: DD-WRT, Tomato, HyperWRT, OpenWrt, Gargoyle, czy FreeWRT.
Zastosowanie Urządzenie umożliwia dzielenie łącza internetowego przez kilka komputerów, zarówno przez standardowy kabel ethernetowy jak i łącze bezprzewodowe Wi-Fi. Może być również wykorzystywany jako przełącznik lub punkt dostępu.
WRT54G może służyć jako zapora dla sieci wewnętrznej, z możliwością przekierowania portów (ang. port forwarding) oraz stworzeniem strefy DMZ. Oprócz tego WRT54G dostarcza zaawansowane funkcje zarządzania ruchem sieciowym takie jak QoS. Obsługuje technologie automatycznej konfiguracji sieci UPnP i Port Triggering.
Ponadto różne dodatkowe funkcje dostępne są w modyfikacjach oprogramowania, przykładowo regulacja mocy nadajnika, statyczne DHCP, protokół drzewa rozpinającego czy też lokalny serwer DNS.