SaaS
SaaS (Software as a Service, oprogramowanie jako usługa) to model dostarczania aplikacji, w którym program działa na infrastrukturze dostawcy w chmurze, a użytkownik korzysta z niego zdalnie — najczęściej przez przeglądarkę — opłacając abonament. Klient nie kupuje licencji „na własność” ani nie instaluje niczego lokalnie; płaci za dostęp, a całą warstwę techniczną utrzymuje dostawca.
Na czym polega model SaaS
W tradycyjnym modelu firma kupowała oprogramowanie, instalowała je na własnych serwerach i sama dbała o aktualizacje, kopie zapasowe oraz bezpieczeństwo. SaaS przenosi te obowiązki na dostawcę. Aplikacja jest zwykle wielodostępna (multi-tenant): jedna instancja obsługuje wielu klientów, a ich dane są od siebie logicznie odseparowane. Dostawca odpowiada za dostępność, skalowanie pod obciążeniem, łatanie luk i cykliczne wydawanie nowych funkcji, które trafiają do wszystkich użytkowników bez ręcznej aktualizacji.
Rozliczenie ma najczęściej formę subskrypcji — miesięcznej lub rocznej, często w wariantach zależnych od liczby użytkowników lub zakresu funkcji. Integracje z innymi systemami realizuje się przez API, a wysoką niezawodność zapewnia architektura wysokiej dostępności po stronie dostawcy.
Zastosowanie w praktyce
Model SaaS zdominował wiele kategorii oprogramowania: poczta i pakiety biurowe (Google Workspace, Microsoft 365), CRM (Salesforce), komunikatory (Slack), narzędzia projektowe czy systemy do fakturowania. Dla firmy oznacza to niższy próg wejścia (brak dużych inwestycji w sprzęt), przewidywalne koszty, szybkie wdrożenie bez instalacji i dostęp z dowolnego urządzenia. Zamiast utrzymywać własny zespół IT do administrowania aplikacją, klient korzysta z gotowej usługi utrzymywanej przez wyspecjalizowanego dostawcę. Warto jednak pamiętać o zależności od dostawcy, kwestiach lokalizacji danych, ryzyku uzależnienia od jednego ekosystemu (vendor lock-in) oraz zgodności z RODO. SaaS jest najbardziej „gotowym” piętrem chmury — w odróżnieniu od IaaS i PaaS, gdzie klient sam buduje aplikację na dostarczonej infrastrukturze lub platformie.
Powiązane pojęcia
Najczęstsze pytania
Czym różni się SaaS od IaaS i PaaS?
To trzy poziomy usług chmurowych różniące się zakresem odpowiedzialności. W IaaS dostawca daje surową infrastrukturę (maszyny, sieć), a resztą zarządza klient. W PaaS dostaje gotowe środowisko uruchomieniowe dla własnego kodu. W SaaS otrzymuje kompletną, gotową aplikację — nie zarządza ani serwerem, ani kodem, tylko z niej korzysta.
