For your use, my answer, despite its truthfulness, will seem stupid. YOU NEED WHATEVER OPERATING SYSTEM YOUR APPLICATION REQUIRES, PERIOD!

Of course, sometimes you're given a choice. For example, an Oracle database can reside on a large variety of platforms.