"SaaS"، یا "نرم افزار به عنوان یک سرویس"، توصیف می کند که اجاره کاربران یا اجاره ی نرم افزار آنلاین به جای خرید و نصب آن در رایانه های شخصی خود . این همان وضعیتی است که افراد با استفاده از خدمات ایمیل جیمیل یا یاهو دارند، به جز SaaS بسیار بیشتر است. SaaS ایده بنیادین محاسبات متمرکز است: کل کسب و کار و هزاران کارمند، ابزارهای رایانه خود را به عنوان محصولات اجاره ای آنلاین اجرا خواهند کرد. تمام کارهای پردازش و ذخیره فایل بر روی اینترنت انجام می شود، و کاربران با دسترسی به ابزار و فایل های خود از طریق یک مرورگر وب می توانند کار کنند.
SaaS، هنگامی که با PaaS (پلاتفرم سخت افزاری به عنوان یک سرویس) ترکیب می شود، همان چیزی است که ما Cloud Computing آن را می نامیم.
SaaS و PaaS مدل کسب و کار کاربران را به مرکز توزیع متمرکز برای دسترسی به محصولات نرم افزاری خود توصیف می کنند. کاربران فقط فایل ها و نرم افزار خود را در حالی که آنلاین هستند، تنها با استفاده از مرورگر وب و کلمه عبور خود باز می کنند. این بازاندیشی مدل اصلی پردازنده های 1950 و 1960 است اما با مرورگرهای وب و استانداردهای اینترنتی سازگار است.
مثال SaaS / Cloud 1: به جای فروش یک کپی از مایکروسافت ورد برای 300 دلار، یک مدل محاسبات ابری "نرم افزار پردازش کلمه" را برای شما هزینه می کند تا شاید برای 5 دلار در ماه باشد. شما هیچ نرم افزاری خاصی را نصب نخواهید کرد و نمی توانید به دستگاه خانگی خود محدود شوید تا از این محصول آنلاین اجاره شده استفاده کنید. شما به سادگی از مرورگر وب مدرن خود برای ورود به سیستم از هر رایانه فعال در وب استفاده می کنید و می توانید به اسناد پردازش کلمه خود دسترسی داشته باشید همانگونه که به Gmail شما دسترسی پیدا خواهید کرد.
مثال SaaS / Cloud مثال 2: کسب و کار فروش ماشین های کوچک شما هزاران دلار در پایگاه داده فروش صرف نیست. در عوض، صاحبان شرکت ها "دسترسی" به یک پایگاه داده فروش آنلاین پیشرفته را "اجاره" می کنند و تمام فروشندگان خودرو از طریق رایانه های دستی یا دستی خود به این اطلاعات دسترسی پیدا می کنند.
مثال 3 SaaS / Cloud: شما تصمیم می گیرید که یک باشگاه سلامت را در زادگاه خود شروع کنید و نیاز به ابزارهای رایانه ای برای حسابرس، حسابرس مالی، 4 فروشنده، 2 هماهنگ کننده عضویت و 3 مربی شخصی دارید.
اما شما نمی خواهید سردرد و نه هزینه پرداخت هزینه های نیمه وقت کارکنان IT برای ساخت و پشتیبانی از آن ابزار های کامپیوتری. در عوض، شما تمام کارکنان باشگاه سلامت خود را به ابر اینترنت و نرم افزار دفتر خود را به صورت آنلاین ، که در جایی در آریزونا ذخیره و پشتیبانی می شود، به شما می دهد. پس از آن شما به هیچ یک از کارمندان پشتیبانی منظم IT نیاز نخواهید داشت. شما فقط نیاز به پشتیبانی قراردادی گاه به گاه دارید تا اطمینان حاصل شود که سخت افزار شما حفظ شده است.
مزایای SaaS / Cloud Computing
مزیت اصلی نرم افزار به عنوان یک سرویس کاهش هزینه برای همه درگیر است. فروشندگان نرم افزار مجبور نیستند هزاران ساعت صرف پشتیبانی از کاربران بر روی گوشی ... آنها به سادگی حفظ و تعمیر یک کپی مرکزی از محصول آنلاین. برعکس، کاربران مجبور نیستند از هزینه های بزرگ در مقابل هزینه خرید کامل پردازش متن، صفحه گسترده یا سایر محصولات نهایی استفاده کنند. کاربران به جای هزینه های اجاره اسمی برای دسترسی به نسخه اصلی مرکزی هزینه می کنند.
سقوط از SaaS / ابر محاسبات
خطر نرم افزاری به عنوان یک سرویس و محاسبات ابری این است که کاربران باید سطح بالایی از اعتماد را به فروشندگان نرم افزار آنلاین قرار دهند که خدمات را مختل نکنند. به هر حال، فروشنده نرم افزاری مشتریان خود را "گروگان" می گیرد زیرا تمام مستندات و بهره وری آنها در حال حاضر در دست فروشندگان است. امنیت و حفاظت از حریم خصوصی فایل، حتی بیشتر ضروری است، زیرا اینترنت عظیم در حال حاضر بخشی از شبکه کسب و کار است.
هنگامی که یک کارمند 600 کارمند به رایانه ابری تبدیل می شود، باید با دقت به فروشنده نرم افزار خود را انتخاب کند. هزینه استفاده از نرم افزار ابر رایانه به طور چشمگیری کاهش خواهد یافت. اما افزایش خطرات ناشی از اختلال سرویس، اتصال، و امنیت آنلاین افزایش خواهد یافت.