This may come as a surprise, but your router has an operating system and software running on it. This is known as firmware, software designed for specific hardware. And just like the operating system on your computer, you can change the software running on your router. Custom router firmware can be installed that delivers extra features not previously available on the device.