You might consider offering more free or cheap versions, like a student edition (cheap with no proof required) and a free trial. Wolfram, for instance, does both. Not many real companies will cheat, and it's better to have users who can't pay using an official version than a cracked one. Perhaps they start using it in an un-funded skunkworks project, then buy a full license when the project gets funded.
This shows that you have never dealt with companies in 3rd world countries. When money is tight, which is always in those countries, there is not a cheap-enough price that you can make them pay. They want the benefit of the product but they do nit want to pay anything for it. So, a free trial version in those places, will turn into a perpetual "free" trial. Same for "no proof needed" student/academic versions. Unfort…
- if those people someday move to a big company that can afford it, they'll be familiar with your sw
- they may blog about it or publish results from it, giving you free advertising
- reduces the market for a lower-cost version of your product, making new competitors less likely to form