Ideally it would offer:
- User management (signup, login, roles/groups, social, reset-password, etc..)
- Admin dashboard
- An email service integration with easy templating
- Stripe (or equivalent) integration
- Newsletter integration
- Google analytics (or some tracking solution)
https://github.com/async-labs/saas
Cheers, Ace.