SaaS مخفف Software as a Service و مدلی برای ارائه نرمافزار از طریق شبکه است، در این مدل، ارائهدهنده زیرساخت و نگهداری سرویس را مدیریت میکند و مشتری از قابلیتهای آن استفاده میکند.
مدیریت چندمستاجری، اشتراک و صورتحساب، سطح خدمت، امنیت داده و امکان خروج مشتری از ملاحظات مهم طراحی محصولات SaaS هستند.
در SaaS، مشتری معمولاً از یک سرویس نرمافزاری استفاده میکند، نه اینکه آن را روی سرور خود نصب کند. طراحی چندمستاجری، Billing و Availability اهمیت دارند.
سرویس SaaS در عمل
در SaaS ارائهدهنده مسئول اجرای نرمافزار، استقرار و بهروزرسانی است و مشتری از طریق اینترنت استفاده میکند. طراحی Multi-Tenancy، سیاست Backup، صورتحساب و مالکیت داده برای این مدل مهم است.