Articles
Everything we build, learn, and share about SaaS lifecycle management.


Who decides what goes on the invoice?
Most B2B SaaS count usage twice: once to enforce the contract, once to bill it. Kaiten Billing counts it once. Kaiten writes the invoice lines from the contract it already enforces; your billing provider taxes them, sends them and collects.
October 15, 2026 • 12 min read


Kaiten: what we believe, and where we're going
Every B2B SaaS has a second product it never planned to build — the code that decides what the first one does for each customer. We are open-sourcing it.
October 5, 2026 • 20 min read


Kaiten is open source, under Apache 2.0
As of today, the whole Kaiten repository is public under the Apache 2.0 license, and so are our SDKs and our CLI. What's in it, why Apache 2.0, and what comes next.
October 1, 2026 • 5 min read


What is a SaaS Control Plane?
Every B2B SaaS over 50 enterprise customers ends up building the same invisible system. It's called a control plane — and understanding it is the difference between scaling cleanly and drowning in glue code.
May 6, 2026 • 16 min read


Entitlements vs Feature Flags — and why your SaaS needs both
They look similar. They both gate what users can do. But confusing the two is the single most common reason B2B SaaS teams end up with if (plan === 'enterprise') scattered across their codebase.
April 22, 2026 • 11 min read