I'm in the process of planning a system for managing clients of my future software sales and one of the aspects of it is the choice of platform to develop this system on.
The software that will be contacting the system is written in various guises of .Net (C# Winforms, Silverlight etc...).
So, my choices are as follows:
2. Windows, IIS, .Net and MSSQL
Any variation of the above.