Fountain

Licensing system

In Fountain you choose between entities or tiers, each with levels and multipliers for each level.

Tier

Predefined packages (by you) e.g. organized by size (small/medium/large) or by plan (starter/pro/enterprise). Each tier has distinct features, limits, and pricing.

Entity

License tied to a specific measurable unit like users, devices, page views, or employees. Pricing scales directly with the quantity you use.

Level multiplier

Each tier or entity use the muliplier to calculate price. It’s the same across the website, but each font, font bundle, and variable font set it’s own price.

Examples

In this example we’re using tiers, and with a single font. For each tier (and entity) you can choose what file type each level grants access to.

Tier Base price Multiplier Price Access
Small €30 1 €30 static font
Medium €30 1.8 €54 static font, static webfont
Large €30 2.5 €75 static font, static webfont, variable font

Entities work in a similar way, you can set up an unlimited number of them. The main distinction is that entities are grouped by a measurable unit (e.g., users, devices, page‑views), whereas tiers are pre‑built packages.

No version history on ID’s

If you need to change an ID, you must also update every related purchase record; otherwise the system will become inconsistent.

Keep original IDs unless you’re sure you’ll apply the change. Plan migrations carefully to avoid breaking existing purchases.