Seats, usage or open core? How developer tools make money

Understanding how your tools are funded helps you predict their future. A field guide to the common business models behind developer products.

A pricing table comparing free, team and enterprise tiers

The tools you build on have a business model, and that model shapes what gets built, what stays free and what might change. Knowing the common patterns helps you choose tools with your eyes open.

Per-seat pricing

You pay per developer per month. Common for editors, code hosting and collaboration tools.

  • Predictable for buyers and sellers.
  • Incentive: features that make each seat more valuable, plus admin controls large companies require.

Usage-based pricing

You pay for what you consume: build minutes, requests, gigabytes, tokens.

  • Low barrier to start; costs scale with success.
  • Risk: surprise bills. Look for spending caps and alerts before you commit.

Open core

The core is open source; paid features target larger organizations.

Free / open source     Team                Enterprise
- core features        - hosted service    - SSO / SAML
- self-hosting         - support           - audit logs
- community help       - usage analytics   - compliance features

Single sign-on, audit logs and fine-grained permissions are classic paid features: individuals rarely need them, companies must have them.

Hosted open source

The software is fully open; the company sells running it for you — upgrades, backups, scaling and support.

Why it matters to you

  • Free tiers are marketing. They're valuable, but limits can tighten. Know your exit path.
  • Licenses can change. Several popular projects have moved from permissive to more restrictive licenses as companies looked for sustainable revenue. Check the license before you build a business on a tool.
  • Self-hosting is leverage. If you can run it yourself, a pricing change is an inconvenience rather than an emergency.
  • Pay for what you rely on. A tool you depend on whose company can't sustain itself is a long-term risk.

A simple test

Before adopting a tool, ask: who pays for this, and what happens to me if they stop? The answer doesn't have to be "nobody" — it just has to be one you're comfortable with.

Weekly digest

Releases, deep dives and the stories developers are talking about. No spam, unsubscribe any time.