Absolutely.
That's one thing that ubiquiti and the like do very well.
Combine that with the openwrt wiki/databases and you can support a LOT of different hardware with different capabilities relatively easily.