Web Publishing Tools, Techniques and Methods
One of the fundamental decisions that an organization must make is whether to host their website on a Windows Server or on a Unix box. The right decision depends on a number of things:
In general, web hosting on a Unix (or Linux) platform is more common and less expensive than on the Microsoft platform. Consequently, if price is a major factor, it is better to host your website on a Unix or Linux server and take advantage of free or inexpensive non-proprietary software such as MySQL and PHP.
If you are committed to using Microsoft products in your business (e.g. SQL Server, SharePoint, Office Applications) and plan to integrate your business website with your back-office Microsoft databases or applications, hosting your website on a Microsoft server might be a better idea.
If you are planning to build a simple "brochure ware" type business website, it really doesn't really matter which platform you use. If, however, there is specific software application that you are require, it might only run in one environment or the other.
Although some software applications run in both Unix and Windows environments, all features might not be available in both environment.