Software as a Service (SaaS) is a complex topic with many points to consider. Independent software vendors (ISVs) who build their SaaS solutions on Azure need to solve problems and make decisions such as:
https://learn.microsoft.com/en-us/azure/architecture/example-scenario/apps/saas-starter-web-app