SaaS (Software as a Service), czyli oprogramowanie jako usługa, to model chmurowy, w którym klient korzysta z aplikacji uruchomionej na infrastrukturze dostawcy. Dostęp odbywa się przez przeglądarkę, aplikację kliencką lub interfejs programistyczny. Klient nie zarządza zwykle serwerami ani systemem operacyjnym tej infrastruktury, lecz może konfigurować udostępnione funkcje. [1]
Jak działa SaaS?
Dostawca uruchamia i utrzymuje aplikację, a klient tworzy konta, nadaje uprawnienia i używa jej do określonego procesu. Przykładami zastosowań są obsługa zgłoszeń, współpraca nad dokumentami i prowadzenie relacji z klientami. Zakres utrzymania, wsparcia oraz dostępności wynika z umowy; nie każda usługa oferuje te same gwarancje.
SaaS różni się od IaaS, gdzie klient otrzymuje zasoby infrastruktury, oraz PaaS, gdzie korzysta z platformy do uruchamiania własnych aplikacji. Sam panel dostępny przez internet nie wystarcza do uznania rozwiązania za usługę chmurową zgodną z definicją NIST. [1]
SaaS a abonament
SaaS określa sposób dostarczania oprogramowania. Abonament jest sposobem rozliczenia. Możliwe są opłaty za użytkownika, wykorzystanie zasobów, transakcję lub pakiet funkcji; może też istnieć wersja bezpłatna. Nie należy utożsamiać SaaS wyłącznie z miesięczną subskrypcją.
Przykład kosztu
Jeśli firma potrzebuje pięciu kont po 50 zł miesięcznie, opłata za konta wynosi 250 zł. Do rachunku trzeba dodać ewentualne integracje, wdrożenie, szkolenia i płatne limity. To ilustracja obliczenia, a nie cennik rynku. Niższy koszt uruchomienia nie gwarantuje niższego kosztu po kilku latach.
Kto odpowiada za dane i bezpieczeństwo?
Dostawca obsługuje część techniczną, ale klient nadal odpowiada za sposób używania aplikacji, uprawnienia oraz dopuszczalność wprowadzania danych. Sprawdź zabezpieczenie logowania, kopie, lokalizację przetwarzania, podwykonawców i reakcję na incydent. NIST wskazuje na potrzebę oceny bezpieczeństwa i prywatności przy korzystaniu z usług chmurowych. [2]
Korzyści i ograniczenia
Usługa może ułatwić start bez własnych serwerów i współpracę wielu osób. Ograniczenia obejmują zależność od dostawcy, awarie, zmiany cennika, limity i trudność przeniesienia procesu. Dostępność z różnych urządzeń zależy również od internetu oraz kompatybilności klienta.
Co sprawdzić przed wdrożeniem?
Przeprowadź próbę na rzeczywistym zadaniu, sprawdź eksport danych i warunki zakończenia współpracy. Ustal, co można odzyskać po rezygnacji i w jakim formacie. Zapisz pełny koszt oraz odpowiedzialność za utrzymanie integracji. SaaS ma sens wtedy, gdy zakres usługi odpowiada procesowi firmy i akceptowalnym zależnościom.
Źródła
- [1] NIST SP 800-145 (2011): definicja chmury i modeli usług.
- [2] NIST SP 800-144 (2011): bezpieczeństwo i prywatność w chmurze.
Opracowanie i weryfikacja wskazanych źródeł: 3 października 2026.