Enterprise Development Support
The current developer ecosystem for WindowsPhone apps is focused on individual developers or corporate developer accounts that typically distribute apps to the masses via the Marketplace.
Internal use of apps is defined as a "beta test" and requires a list of Live IDs designated to allow a certain set of users to download and use the app. This is very limited and also time consuming. Ideally, a company may wish to dedicate a group of Live IDs as testers to be used each time. Allowing for tester groups or "profiles" would allow for efficient test setup in the Marketplace, especially for multiple products, by allowing a group to be assigned to the app as it is entered in the Marketplace as a beta.
Additionally, it would be great to have additional support for Enterprise developers that target a specific set of clients as opposed to the public masses of the Marketplace.
First, an Enterprise Developer account could be established with a cost of, say $499, which is high enough to deter hobbyists or smaller companies from enrolling, while at the same time providing additional benefits to larger "enterprise-level" corporations.
For this cost, a company would receive two unlocked WindowsPhone devices that could be traded or upgraded. This allows a team to use these devices for testing, as opposed to having to put company apps on their personal devices or hand their devices over for demonstrations.
The Enterprise account would also allow for distribution of apps at the organizational level - either in-house or to clients. The Targeted Distribution approach doesn't seem to satisfy the need to sell or distribute from a company to clients. Ideally, a mini storefront or splash page for the company and product would help draw in clients. It could also allow for a specific download key if purchases were made outside of the app Marketplace.
Together, this level of support would cater to a market that would like to leverage the Marketplace in a unique way while having the tools and capabilities to develop apps without requirements of personal accounts or devices.
Richard Nalezynski commented
Be sure to check out the consumer suggestion for Enterprise Mobile Device Management: