Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I heard some static analysis tools are priced depending on how much code they are licensed for.

I can think that it's usual segmentation - the more code the customer has the more care he needs and the more useful the tool is for him, so he should pay more, so basically it's the way for the tool supplier to get more money.

Are there any other objective reasons why a source code analysis tool would be priced depending on how much code the customer is planning to analyse?

share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

Seems like it may be due to how the product would get used. They could do it by user licenses, but most companies will likely have just one analyser reguardless of size.

Another option is to try it for free for 30 days, but a company may just analyze a large code base once or twice and then have no strong reason to purchase the product after they've fixed most of the problems. The code may not change very much afterwards. They could allow a free trial with a code size limit.

Larger code base may require more support.

It's one way to make sure they get paid from the users who may benefit the most.

share|improve this answer
add comment

You've nailed the main one but it allows a low price entry point both for marketing (price from $1 - small print: "covers applications of no more than three lines of code, each line after that, $100), but more importantly so customers can make a small initial commitment, gauge usefulness and then purchase additional licensing.

share|improve this answer
add comment

Your Answer

 
discard

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.