Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am planning to develop an enterprise application using .NET Framework. I will sell that application to other companies. Do I have to make any payment to Microsoft, like royalties or something else?

share|improve this question
Pay them some respect. It is a great framework. Other than that, nothing. – Boris Yankov Jul 8 '11 at 11:27
up vote 14 down vote accepted

Applications written using .Net library do not require payment to Microsoft in any form.

(The fact that usually .Net apps will run on Windows, generally ensures Microsoft sales of their OS.)

share|improve this answer
and what if i use visual studio 2010 – Dhaval Patel Jul 6 '11 at 5:11
It makes no difference, except you pay for VS 2010 too. – Slomojo Jul 6 '11 at 5:13
You can even create Commercial projects using the Express editions of Visual Studio (if they meet your needs)... – davidsleeps Jul 6 '11 at 5:22
@Dhaval - I think In silico (now deleted comment) was because he was confused by your question, it is as if you'd expect to pay royalties to MS for a novel you'd written using Microsoft Word. – Slomojo Jul 6 '11 at 5:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.