3 ms·
There are different things we did (emphasis on "we". YMMV): - Check prices of other products in the same market (by market, I don't mean ORM in our case but al
by lukaseder 10y ago
There are different things we did (emphasis on "we". YMMV):
- Check prices of other products in the same market (by market, I don't mean ORM in our case but all libraries, including UI libraries like Sencha's products, or ZK)
- Never compare with prices of products from other markets (e.g. tools in our case. The value proposition of a library cannot be compared to that of a tool like IntelliJ, or a database like Oracle).
- Ask existing users (that's gold!)
- A bit of this: http://dilbert.com/strip/2010-10-20 http://dilbert.com/strip/2010-10-20
- Testing different price plans (express, professional, enterprise)
- Testing different subscription terms (monthly, yearly, perpetual)
- Testing different discounts (hint: don't offer discounts in a B2B product)
The biggest win (for us) was to introduce tiered pricing (check the bottom of https://www.jooq.org/download/price-plans https://www.jooq.org/download/price-plans), as this got rid of discount discussions which are humiliating for both parties without adding real value, and helps high volume customers keep admin work low. They don't want to count the exact number of licenses needed.
What we don't do:
- Offer special reseller discounts (I don't see why we should, resellers would work with us nonetheless - they can add their margins on top of our price)
- Have country-specific pricing (that's just too complicated to track and validate, at least for us)
- Raise prices for existing customers (not yet, and no plans yet), even when they purchase more licenses.
- Probably tons of other things we hadn't thought of (yet)