Earlier today, my coworker was trying to setup accounts for a new SaaS service we just started using. I have the billing information and only admins can modify billing information, so she tried to figure out how to make me an admin. Turns out, the service only supports a single admin and you need to be an admin to modify billing and invite team members to join the account.<p>This is one recent example of a million SaaS services that I have used which do not support seemingly basic account management capabilities such as inviting teammates, controlling licenses/billing, etc.<p>It seems to me like every company/startup out there is constantly reinventing the wheel (often poorly) when it comes to these basic account management capabilities. It would make sense to me if someone started a company which literally just offered these account management boilerplate capabilities as a SaaS product somehow.<p>Does anyone know if such a thing exists? If it doesn't, can anyone think of reasons it doesn't exist? Would you use such a service so that you can focus on creating your product instead of the (necessary) boilerplate functionality relating to accounts, billing, etc, etc?
Holy shit. This is genius.<p>You're basically describing a Permissions API / set of libraries. You can describe a set of actions and<p>The danger I would see is that (like Stripe) you would literally have to have 100% uptime because you take down the app if you're ever down.<p>Really curious what this would look like in practice, but this is super fertile ground for thought.
I thin Laravel Spark supports this, released last month...
<a href="https://spark.laravel.com/" rel="nofollow">https://spark.laravel.com/</a>