Some guidelines/rules/design to watch out for a Software as a Service (SaaS) oriented platform
- multi-businesses
- each business with multi-user and permissions
- often have a sub/domain/slug based routing
- third-party API intergration friendly
- webhook
- RESTful