And what are their pros/cons in terms of maturity, community support, ease of development ?...
In my mind, a business application framework should provide :
- ORM integration (possibly relying on existing solutions like NHibernate, the Entity Framework...).
- a validation library.
- UI integration components (ASP .NET and/or Windows Forms and/or WPF...).