While there are multiple parameters that will determine your decision, certain server-side applications require specific support from Linux or Windows. For applications written in ASP, ASP.NET, IIS or MSSQL, Windows Shared Hosting is a good fit. For sites written in HTML/ CSS, PHP or regular WordPress websites, Linux hosting would be ideal.