Extensible configuration
Extensible configuration of the entire hardware drivers, e.g. built-in network switches and their VLAN-capabilities, WNICs, DSL modems, FX, available hardware buttons, etc.
Load balancing
Load balancing for use with multiple ISPs using source-specific routing.
Wireless Functionality
Device can act as a wireless repeater, a wireless access point, a wireless bridge, a captive portal, or a combination of these with e.g. ChilliSpot, WiFiDog Captive Portal, etc.
IP Tunneling
IP tunneling (GRE, OpenVPN, pseudowire, etc.)
Dynamic DNS services to maintain a fixed domain name with an ISP that does not provide a static IP address.
Hardware Support
OpenWrt supports any hardware that has Linux support; devices that can be connected (e.g. over USB) include
Printers
Mobile broadband modems
Webcams
Sound cards
Packages Support
Notable software packages to use the hardware support are
File sharing
DLNA/UPnP, PulseAudio, iTunes
Asterisk
MQTT through Mosquitto