title: What are the .NET frameworks currently available that help build business applications?
body: <p>And what are their pros/cons in terms of maturity, community support, ease of development ?...</p>
  
  <p>In my mind, a business application framework should provide :</p>
  
  <ul>
  <li>ORM integration (possibly relying on existing solutions like NHibernate, the Entity Framework...).</li>
  <li>a validation library.</li>
  <li>UI integration components (ASP .NET and/or Windows Forms and/or WPF...).</li>
  </ul>