If I am not wrong , In Cisco they use Tacacs server as well as Radius server as centralized authentication database .
Radius server can be installed on windows server or other OS. However I am not sure if Tacacs server is installed on Windows or linux or on cisco router .
I will check the above link later