Making the case for .net
<p>I work for a small company of about 10 developers. My boss considering dumping .net and moving over to java for new developments. His brother in law convinced him that windows server license cost is a waste of money and that linux based machines are more stable. Also the fact that java is open source, means that there is more developer community support. I am trying to make my case to stick to .net (all our existing web applications are in .net).</p>

<p>My arguments are</p>

<ol>
<li>Development is a lot faster in c#. Especially with the advent of Linq, you can do the same thing a lot faster and with much lesser code in C#. Since the developer time over a year is far more than windows server licensing fee, the cost argument for java is out of the window.</li>
<li>As far as stability is concerned massive sites like hotmail and earlier versions of stackoverflow worked fine on windows based machines.  </li>
</ol>

<p>Are there any other strong reasons?</p>
