title: Do I have to pay a fee to develop or deploy a .NET application?
body: <p>I have heard that .NET is not free and that I have to pay Microsoft if I develop a .NET application.  Is this true?  If so:</p>
  
  <ol>
  <li><p>What do I have to pay?</p></li>
  <li><p>I'm a subscriber to the MSDN via the Academic Alliance (we download a variety of Microsoft Software products for free, like VS2008 and Windows Server 2008). Do I have to pay for the software that I make with these tools?</p></li>
  <li><p>What about web apps with ASP.NET? Is there a payment due when I host my application or do I just pay for the technology?</p></li>
  </ol>
  
  <p><em>EDIT:</em></p>
  
  <p><strong>So what you are saying is that it's the same to develop a web application using ASP.NET or PHP (ignoring technical issues, just payment side), all what I have to pay is the hosting fees?</strong></p>
  
  <p><em>EDIT 2:</em></p>
  
  <p><strong>.NET rules :)</strong></p>