License requirements

Timothy Wheeler 1 Reputation point
2022-03-14T01:12:45.477+00:00

I am trying to learn how to program in c# and use xaml and wpf to create windows apps. The best way to learn is to create things with practical uses. I want to make an application that would be used at my workplace. I would not be selling this app nor would my workplace sell it. It would be for tool inventory tracking and used solely for my workplace. However I'm unsure if I can actually do that because I'm not sure if that would count for needing the enterprise license if we are not selling the application but instead using it internally. Any help and info would be greatly appreciated. Thanks

Developer technologies | Windows Presentation Foundation
Developer technologies | C#
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Hui Liu-MSFT 48,681 Reputation points Microsoft External Staff
    2022-03-14T09:30:41.25+00:00

    Any individual developer can use Visual Studio Community to create their own free or paid apps. In addition, any number
    of users may use the software to develop and test device drivers for the Windows operating system.

    If you are in an organization, I suppose you need to consider the following situations:

    1. Check whether the app is used for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects;
    2. Check whether the external company is a enterprise organization (meaning those with >250 PCs or > $1M in annual revenue);

    If you are not clear about the purpose of your project, I suggest you use the paid license. For more details, you can view the Microsoft Visual Studio Licensing.


    If the response is helpful, please click "Accept Answer" and upvote it.
     Note: Please follow the steps in our [documentation][5] to enable e-mail notifications if you want to receive the related email notification for this thread. 

    [5]: https://learn.microsoft.com/en-us/answers/articles/67444/email-notifications.html

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.