Which Chef software do we need to install for Windows?
A node in chef terminology is a machine managed with chef-client.

Chef-client is available for various OS, windows, Linux, Aix, Mac etc. 

However the chef-server is only available for linux.