I am looking to develop and host my own website. On top of this, my server will also be running internal software that take care of some processes.
The website is going to be developed using ASP.NET MVC framework and will be interacting with SQL Server 2005 Express Edition. The internal software was built using C# and interacting with the same database.
The server has to be Windows. I have heard that Windows Server 2003 was considered the most secure and overall best. However, I don't just want to jump on the bandwagon I would like to know what questions I need to ask myself with regards to the operating system to understand what would be the best operating system for me.
Thanks in advance.