C++ windows or linux

I need recommendations as whether to develop a C++ program for Windows or Linux.
The program will be running on a server and will be accessed using IP. Server can be either Windows or Linux.

Which OS would allow the most flexibility?

Please suggest recommendations for IDE.

Please suggest recommendation for a compiler.(I understand that IDE can come with built in compilers)
There is no reason why you can't write your program to run on both Windows and Linux if you stick to standard C++ and libraries that work on both Windows and Linux. (eg boost).

The GCC compiler works on both Windows and Linux. I use eclipse IDE, which also runs on both Windows and Linux.
Topic archived. No new replies allowed.