Enterprise Library Integration Pack for Silverlight - what do you want to see in it?

Update 12/09/2010: Thank you all who posted their thoughts in response to this blog and in the forums. A preliminary backlog of stories is now posted and available for voting. http://EntLibSL.mswish.net

---

Silverlight, originated as a rich media platform, is emerging as a business application platform too. Enterprise Library has traditionally supported line-of-business (LOB) application developers by providing guidance and easily-configurable reusable components that address common cross-cutting concerns. Based on conversations with our users, there seems to be a growing appetite for a similar guidance supporting Silverlight LOB developers. That is why we, at the Enterprise Library team, are currently exploring scenarios for a Silverlight Integration Pack for Enterprise Library 5.0 and we would like to hear your stories that will help to shape this release. Note, we are not targeting Silverlight for Windows Phone, but are focusing on the standard Silverlight 4 platform.

In order to ensure we get the best release possible for Silverlight, we would like to get your opinions on the following questions:

  1. What are the top 5 features from Enterprise Library 5.0 which you, as a Silverlight LOB app developer, could have benefited from if only they were available on the Silverlight platform today? Please list them in the prioritized order from most important to least important.
  2. Are there any capabilities that would make sense in the version of EntLib for Silverlight, which are currently missing from Enterprise Library 5.0?
  3. What quality attributes/non-functional requirements do you regard as most important to make Enterprise Library suitable for your Silverlight LOB apps? What would prevent you from using EntLib for Silverlight other than the feature set itself? Please be as specific as possible.

This round of public consultation will be open till Nov 1, 2010, after which we’ll analyze the feedback received and, as we usually do, share our backlog with the developer community for further prioritization. In the meantime, please tell us what’s on your wish list. You can post your requests as replies to this blog entry or if you prefer, send them directly to me.

Also, please invite others to join us in this feedback loop.

Thank you!

- Grigori