I lead a team of six developers, and over the last year we've migrated over to a Silverlight/WCF/C#/EF/SQL Server architecture for our development. We've now deployed 5 or 6 small apps using this architecture, and we are currently working on a larger system.
We've developed our own little solutions framework which we use as a template for all our new dev. Productivity is pretty good. Still, I feel the pressure to deliver more functionality for less resource, and I'm wondering if there are additional tools we should be adopting.
We are committed to .NET and Silverlight, but when I read claims of "Ruby on Rails" delivering 10x productivity increases, it makes me nervous. Is there a broadly equivalent tool/architecture/pattern for .NET? Something high level that enables you to quickly deploy enterprise functionality?