Every time I started building a B2B SaaS, I kept running into the same problem.
The product itself was usually the interesting part.
Then came everything underneath it:
Authentication
Organizations and multi-tenancy
RBAC
Team invitations
Billing
API keys
Usage limits
Audit logs
PostgreSQL RLS
I ended up rebuilding the same foundation over and over.
So I decided to build it once properly and turn it into a reusable foundation.
That's how B2B SaaS OS started.
It's built with Next.js, Supabase and Stripe, with the goal of letting developers spend more time building the actual product instead of rebuilding the infrastructure around it.
I'm now at the point where the product is finished and I'm starting to put it in front of other developers.
I'm particularly interested in one question:
What's the piece of B2B SaaS infrastructure you hate rebuilding the most?
RBAC is probably the biggest headache especially when simple roles turn into custom permissions and exceptions as a SaaS grows. Billing comes close because every pricing model seems to create new edge cases. How flexible is B2B SaaS OS when a product needs custom roles or usage-based pricing?
That balance makes sense. A strong default foundation is valuable as long as developers can extend it when their product becomes more complex. For a platform like ScaleBlogger, for example, different roles may need access to content creation, approval, publishing, and billing. How well documented are those extension points for developers who want to customize the default permissions?
That's exactly what I'm trying to validate now. The biggest pain point I've personally seen is the combination of multi-tenancy, RBAC, and billing — especially getting the authorization boundaries right as the app grows.
I've built those pieces into the current version, but I don't want to assume that what was painful for me is automatically painful enough for other developers to pay for.
That's why I'm putting it in front of builders now and trying to learn which parts they actually value enough to buy rather than rebuild.