Self-hosted product - licence per server, per core, or per user? Every model annoys somebody
On-prem tool sold to internal IT teams. Some customers run it against three enormous hosts, some against thirty small VMs, and I currently charge a flat per-instance fee which means the three-host customers pay the same as a hobbyist and cost me far more in support. I have licence keys already so enforcement is possible. What metric did you land on and what did renewals look like after you changed it?
@backfill_bram · last mo. · 3 replies
Went from flat per-instance to per managed node, meaning the things the tool looks after rather than the machine it runs on. That metric had three properties I now insist on: the customer can count it without asking me, it goes up when they get more value, and it does not change when they reorganise their infrastructure.
Per-core failed the third test badly. A customer virtualises, consolidates, or buys newer hardware with higher core counts and their bill moves for reasons that have nothing to do with what they got from me. That is the conversation that loses renewals.
Reply
Report
@spreadsheet_tabs · last mo.
Their bill moves for reasons unrelated to value received is the exact failure I am trying to avoid. Managed nodes is countable and stable.
Reply
Report
@skillet_sara · last mo.
Add a fourth property: it should be countable by you as well, from data the customer will let you see. A metric only they can count turns every renewal into a trust exercise.
Reply
Report