SaaS

Model dystrybucji oprogramowania jako usługi dostępnej przez internet, najczęściej w przeglądarce. Użytkownik nie instaluje ani nie utrzymuje aplikacji lokalnie.

SaaS (Software as a Service) to model dystrybucji oprogramowania, w którym aplikacja działa na serwerach dostawcy, a Ty korzystasz z niej przez internet — najczęściej w przeglądarce, czasem przez aplikację mobilną lub API. Nie pobierasz instalatora, nie stawiasz serwera, nie martwisz się aktualizacjami ani backupem bazy. Płacisz zwykle abonament (miesięczny albo roczny, często w modelu per użytkownik) i dostajesz gotową usługę. To jeden z trzech klasycznych modeli chmury obok IaaS i PaaS — w SaaS dostawca ogarnia praktycznie wszystko, od sprzętu po samą aplikację.

Jak to działa

Aplikacja SaaS jest multi-tenant — jedna instancja oprogramowania obsługuje wielu klientów (tenantów) naraz, a Twoje dane są logicznie odseparowane od danych innych firm. Dostawca odpowiada za infrastrukturę, skalowanie, bezpieczeństwo i wydawanie nowych wersji. Aktualizacja dociera do wszystkich w tym samym czasie, więc nie ma czegoś takiego jak „siedzimy na wersji sprzed trzech lat, bo boimy się migracji”.

Z Twojej perspektywy liczy się działający login i połączenie z siecią. Dostęp kontrolujesz przez konta i role, integracje robisz po API lub webhookach, a rozliczenie idzie według liczby użytkowników, zużycia albo planu z limitami. Mniej kontroli nad „bebechami”, za to zero utrzymania.

Przykład z praktyki

Najprostszy przykład to Gmail albo Google Workspace: nie instalujesz serwera pocztowego, po prostu logujesz się w przeglądarce. W świecie deweloperskim klasyczny SaaS to GitHub — hostuje Twoje repozytoria i uruchamia CI/CD bez stawiania własnego serwera Git. Repo sklonujesz po prostu:

git clone https://github.com/twoj-uzytkownik/projekt.git

Inne typowe narzędzia, z którymi zetkniesz się w pracy: Slack, Notion, Jira, Figma czy Salesforce (to ostatnie często wskazuje się jako firmę, która spopularyzowała ten model na przełomie wieków).

Na co uważać

  • Mit „nie da się tego stracić”. Dostawca też miewa awarie. Gdy pada usługa albo Twój internet, robota staje — dlatego sprawdzaj SLA i miej plan B.
  • Vendor lock-in. Eksport danych bywa upierdliwy. Zanim wejdziesz głęboko, sprawdź, czy łatwo wyciągniesz swoje dane (CSV, API, backup).
  • Koszt rośnie z czasem. Abonament „za użytkownika” przy większym zespole potrafi przebić koszt własnego rozwiązania.
  • Dane są u dostawcy. Przy danych wrażliwych liczą się RODO, lokalizacja serwerów i polityka prywatności — to nie jest „czyjś komputer”, to czyjaś odpowiedzialność prawna.

Pojęcia powiązane

Warto znać sąsiednie modele: IaaS (infrastruktura jako usługa, np. maszyny wirtualne), PaaS (platforma do uruchamiania aplikacji bez zarządzania serwerem) oraz pokrewne cloud computing, multi-tenancy, API, subskrypcja i SLA.