How can we improve the Windows platform?

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.

3 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Richard NalezynskiRichard Nalezynski shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base