title: What does a modern, standard Microsoft-based technology stack look like?
body: <p>Let's say I asked Microsoft to describe the perfect, modern, Microsoft-based technology stack to power a standard e-commerce web site, which perhaps has a simple 2-tier web/database architecture. What would it be like? Yes, I'm just looking for a list of product / technology names.</p>
  
  <p>For example, in the J2EE world, I might describe a stack that includes:</p>
  
  <ul>
  <li>J2EE 6 standard</li>
  <li>JavaServer Faces</li>
  <li>Glassfish 3</li>
  <li>MySQL 5.1.x</li>
  </ul>
  
  <p>I'm guessing this stack includes some combination of .NET, SQL Server, ASP.NET, IIS, etc. but I am not familiar with this world. Looking for ideas on the equivalent in Microsoft-land.</p>