Skip to content

Where it fits

MonetizeIt fits wherever your software runs. The same products, plans and entitlements work across very different delivery models — you just choose how each one activates and how often it talks to the service.

Your service calls MonetizeIt over the API or a client SDK to check what a customer is entitled to and report what they use, in real time. A natural fit for web apps, APIs and platforms where you meter calls, seats or any custom metric and turn features on per customer.

Drop a client SDK into a desktop app to activate a license on the device, switch features on or off, and report usage. The license is cached locally, so the app keeps working through short network drops and doesn’t have to check in on every launch.

Software running inside a customer’s own network works just like the cloud or desktop case, only behind their firewall. It activates online when it can reach the service, and keeps running offline for a window you configure in between.

Devices in the field can be licensed two ways:

  • Hybrid (occasionally online) — the device activates and checks in whenever it has a connection, and runs offline in between.
  • Air-gapped (fully offline) — devices with no connectivity exchange signed request and response files instead of calling in, then verify the license by themselves. See activation for the exchange.

MonetizeIt handles licensing, entitlements and usage, and connects to everything else you run through webhooks and ready-made connectors — so your billing, CRM and automation stay in step. See Automate and connect.