سلام
سوالتون خیلی کلی هست!
از نظر من و با توجه به چیزایی که خوندم اگه شما هر نرم افزاری رو که حتی اکانتش رو بفروشید بصورت SaaS ارائه کردید
سطوح مختلفی هم از SaaS وجود داره
- یه وقتی فقط یه اکانت به یه نفر میدی و طرف میتونه از نرم افزار آنلاین استفاده کنه
- یه وقتی شما به یه گروه یا تیم یه اکانت میدی
- یه وقتی شما به یه شرکت سرویس ارائه میکنی و حتی امکان backup گرفتن از دیتابیس و خروچی گرفتن از دیتا و این چیزا هم میدی
هر کدوم از اینها سطوح مختلفی از برنامه نویسی و زیرساخت نیاز داره. که دقیقا باید مشخص کنید کدوم سطح مورد نیازتون هست تا بشه براش نرمافزار طراحی کرد و عملیاتیش کرد.