If you offer 3 products, 2 that are similar and 1 that is different, most people will discard the dissimilar item and compare the remaining 2, making a decision based on those two.
Example: Buying a blender. You need a blender to make awesome drinks at your next party. You don't know anything about blenders, so how to choose? 1) 5 speed blender, $35 2) 7 speed blender, $45 3) 7 speed stainless steel blender, $95
If you're price sensitive, you would probably discard the $95 blender as it's too expensive. Then you're comparing 5 speeds for $35 vs $45 for 7 speeds. Maybe there's some other small distinctions, like the finish on the $45 blender which would make it seem better. You go with the $45 blender because it's the obvious better of the two, and you know nothing of blenders. A store may have some incentive to prioritize the selling of #2, since it makes them more profit, which is why they've shown you these 3 particular blenders.
However, there's a segment of customers who will buy the most expensive item because it somehow fits for them. In this case, it might be the stainless steel which matches their other appliances. They put a premium on that feature and are willing to pay for it, and you can use Patrick's "consumer surplus" rule for that.
The idea is that, for every transaction ever, someone has an amount of money they'll go up to for that purchase. If it costs more than that, no sale. If it costs less than that, they capture what is called a "consumer surplus." (This is micro-econ 101.) It happens to be the case that a lot of software is sold to businesses which have ways of calculating value against which all common startup software price points are negligible. Accordingly, attempting to capture some of the consumer surpluses from businesses does not leave them meaningfully worse off.
Can I give you a concrete example of how this works for Appointment Reminder? I have a particular customer whose appointments are worth in excess of $2,000 each. His actual usage of the software puts him in the $29 / month plan, but the software demonstrably makes him in excess of $10k each month. He pays $199 a month for the software, and told me that if I charged him $2k a month he'd pay it without a second thought.
It is strongly not in my interest to tell him "OK, start on the $9 plan and you can upgrade to the $29 plan when your usage goes over the limit.", because he'd never reach the higher plans. The difference in $29 and $199 is not meaningful to his business but, aggregated over similarly situated customers, it is very meaningful to mine.
I run a bug tracker with one plan- $20/month. I have customers who are stretching to pay the $20 a month, and others who would easily have paid $200. Yet there is no way to tell one from another by looking at how they use the product. It's kind of frustrating. I am giving up 9 customer's worth of value because I can't figure out how to charge one of them more than $20 per month. (Actually, I can, but my billing code isn't finished yet).
http://www.assistly.com/blog/ilincoln-murphy-matt-trifiro-di...
Matt discusses the factors for the lack of price tiers around 30 minutes in.