Nice to see you in person commenting on this!
To help you understand the background. I have built a web service that I want to sell.
Unfortunately I'm now faced with writing a whole bunch of code that is not my core business. I can do it and have done it before many times but it's really just a time consuming barrier to getting my product to market.
I really need a "business in a box" and I really don't want to write code. Here's the requirements:
--> Website
users need to be able to come to a gorgeous looking site (or at least clean and professional anyway) - must work well on mobile. The website is a very substantial part of the requirements. It should look like my website and not show any signs that it is actually constructed using something else. No "powered by Shopify" or anything on it.
--> Authentication
users to be able to sign in and create an account using whatever the common signin services are (i.e. oauth)
--> Authorization and user management
the back end must save the user data into a database and should handle all the crap involved with sending out confirmations, password resets etc.
the back end must provide me with an API.
the back end must provide me tools for backing up my user and account data cause I don't trust that they won't go out of business one day
the back end company must exude the sense that it's my customer base, not theirs. if I get the sense that I don't trust them then I'm outa there.
--> Commerce
the website must allow me to set up a very simple schedule of service levels and present it in that well known pricing table format that almost all websites seem to use
--> Payments
MUST allow me to do subscription payments through Stripe - nothing else will do here
--> integrated
all the above must be nicely integrated.
--> API
stripe have shown everyone how to do API's well. Must be incredibly thoroughly documented with lots of practical examples and wide language support. Python 3 please as well, not just Python 2.
--> Setup and configuration
hard to see why it should take me more than half an hour in an admin interface to set up all the above.
Seems to me that various companies are "best in class" for each of the above areas, but nowhere is it all integrated into the smooth end to end complete experience that I want. That leaves me needing to write code and damn I really don't want to - it's completely pointless to be writing all this stuff yet again.