SaaS (Software as a Service, po polsku: oprogramowanie jako usługa) to niezwykle popularny model dostarczania oprogramowania jego użytkownikom. Aplikacje są hostowane przez dostawcę lub zewnętrzny podmiot, a użytkownicy mają do nich dostęp za pośrednictwem internetu.
SaaS jest usługą działającą na zasadzie chmury obliczeniowej. Użytkownicy nie muszą instalować oprogramowania na swoich komputerach lub urządzeniach mobilnych, ponieważ mają do niego dostęp poprzez przeglądarkę internetową lub aplikację.
Przykładem SaaS jest Microsoft 365, za pośrednictwem którego użytkownicy uzyskują dostęp do aplikacji i narzędzi, takich jak Word, Excel, Outlook czy Teams, za pośrednictwem chmury.
Skontaktuj się z nami, aby otrzymać pomoc prawną od doświadczonych specjalistów, którzy odpowiedzą na Twoje pytania.
Dostęp przez internet. Oprogramowanie jest dostępne online, co oznacza, że można z niego korzystać z dowolnego urządzenia z dostępem do internetu.
Aktualizacje. Dostawca SaaS zarządza wszystkimi aktualizacjami, poprawkami oprogramowania, konserwacją czy usuwaniem awarii, co eliminuje potrzebę manualnego zarządzania oprogramowaniem przez użytkownika. Odbiorca usługi typu SaaS nie zarządza ani w inny sposób nie kontroluje sieci czy systemów operacyjnych oprogramowania. Ma on możliwość ingerencji tylko w te parametry i funkcje oprogramowania, na które dostawca pozwala użytkownikowi.
Model subskrypcyjny. SaaS zazwyczaj działa na zasadzie subskrypcji. Użytkownicy płacą regularny abonament lub opłatę subskrypcyjną (miesięczną lub roczną) za korzystanie z oprogramowania.
Skalowalność. Użytkownicy mogą łatwo dostosowywać poziom usług (np. poprzez dodawanie nowych użytkowników lub bardziej zaawansowanych funkcji) w miarę rozwoju ich potrzeb. W przypadku SaaS użytkownik nie ma lub ma bardzo ograniczony wpływ na rozwój oprogramowania poprzez brak dostępu do jego kluczowej infrastruktury czy nawet kontaktu z osobami, które odpowiadają za rozwój produktu.
Zarówno startupy, jak i firmy ze stabilną pozycją rynkową oferują obecnie swoje produkty technologiczne w chmurze. Jeśli jesteś dostawcą usług, umowa SaaS powinna chronić nie tylko Twoje interesy, ale również odpowiadać oczekiwaniom klientów. Poniżej przedstawiamy najważniejsze klauzule, które powinny zostać zawarte w umowie SaaS:
W ramach umowy SaaS, dostawca udziela użytkownikowi licencji na korzystanie z określonego oprogramowania. To najważniejsza kwestia, która powinna być uregulowana w umowie.
Licencja SaaS może być udzielana w różnych wariantach, zależnie od specyfiki usługi:
Okres obowiązywania licencji. Licencji SaaS zazwyczaj udziela się na określony czas, który może wynosić miesiąc, rok lub dłużej. W zależności od warunków umowy, subskrypcja może przewidywać automatyczne odnowienie, co zapewnia ciągły dostęp do usługi bez potrzeby podejmowania nowych działań. Ważne jest, by w umowie określić, jak i kiedy klient może zakończyć subskrypcję lub zaktualizować warunki licencji. Świetnie sprawdza się to w przypadku rozszerzenia zakresu użytkowników. Powinieneś również uwzględnić klauzulę, która przedłuży ochronę praw własności intelektualnej nawet po wygaśnięciu umowy SaaS.
Dostępność oprogramowania. Licencja pozwala na dostęp do oprogramowania przez internet, co oznacza, że użytkownicy mogą logować się do aplikacji z dowolnego miejsca i urządzenia, które ma dostęp do sieci. Dostawca zapewnia, że oprogramowanie będzie działać w chmurze, zwykle z gwarantowaną dostępnością (np. 99,9% ). Wskazanie poziomu dostępności sprawia, że użytkownicy mogą korzystać z aplikacji bez obaw o jej awaryjność.
Aktualizacje. SaaS obejmuje także dostęp do bieżących aktualizacji oprogramowania. W odróżnieniu od tradycyjnych modeli licencyjnych, w modelu SaaS dostawca automatycznie wdraża aktualizacje, dodaje nowe funkcje, nanosi poprawki i aktualizacje bezpieczeństwa. Użytkownicy korzystają z najnowszych wersji oprogramowania bez konieczności instalacji czy zarządzania aktualizacjami.
Poziomy wsparcia to nic innego jak oferta pomocy użytkownikowi w korzystaniu z Twojej usługi.
Usługi wsparcia są nieodłącznym elementem modelu SaaS. Mogą odnosić się do prostych czynności, jak np. resetowanie hasła, ale też do kwestii krytycznych jak np. naprawa oprogramowania po jego awarii. Klienci będą w pewnym stopniu polegać na Twoim oprogramowaniu i dlatego muszą mieć pewność, że ich problemy będą rozwiązywane.
Dlatego warto wziąć pod uwagę swoje zasoby i ustalić praktyczne poziomy wsparcia, które będą realizowane. Jest to kluczowa kwestia, ponieważ niespełnienie standardów wsparcia może być uznane za naruszenie umowy. Typowe poziomy wsparcia, które warto uwzględnić w umowie SaaS, obejmują:
Godziny wsparcia. Zaletą oprogramowania w chmurze jest to, że jest ono dostępne w każdym miejscu i czasie. W związku z tym, klient powinien znać godziny, w jakich może otrzymać wsparcie. Standardowe godziny pracy mogą jednak być niewystarczające dla dużych klientów czy tych działających na międzynarodową skalę. Będą oni raczej skłaniać się ku dostawcom oferującym wsparcie dostępne 24/7;
Czas reakcji. Jest to czas, w jakim udzielona zostanie odpowiedź na zgłoszenie klienta. Czas reakcji może zostać ujednolicony co do wszystkich zgłoszeń lub zróżnicowany w zależności od stopnia zaawansowania problemu. Warto zastanowić się, czy jesteś w stanie zapewnić taki sam czas reakcji na zresetowanie hasła jak na awarię kluczowej funkcji oprogramowania?
Wynagrodzenie w umowie jest jednym z kluczowych elementów z perspektywy dostawcy. Umowa powinna precyzyjnie określać, w jaki sposób dostawca usług będzie wynagradzany za udostępnienie oprogramowania.
Spośród najpopularniejszych modeli płatności można wyróżnić:
Jak określić wysokość wynagrodzenia?
Sposób i termin płatności
W umowie warto uwzględnić również zapisy dotyczące: terminów płatności (np. płatność z góry, płatność w terminie 30 dni od faktury) oraz sposobu płatności (np. przelew bankowy, karta kredytowa, kredytowa, PayPal).
Na dostawcy usług spoczywa szereg obowiązków wynikających z obowiązujących przepisów. Dla ochrony danych i zapewnienia prywatności kluczowe są europejskie regulacje dot. ochrony danych osobowych (GDPR, RODO). Przepisy RODO regulują, w jaki sposób firmy zbierają, ujawniają, przechowują i wykorzystują dane osobowe użytkowników.
Jeśli jesteś dostawcą SaaS, powinieneś upewnić się, że umowa zawiera m. in. klauzulę informacyjną RODO, ale również zapisy dotyczące transferu danych np. do Stanów Zjednoczonych.
Obowiązujące w Polsce przepisy dot. ochrony konsumentów ustanawiają gwarancje dla konsumentów przy zakupie usług. Odzwierciedlają one pewne oczekiwania konsumentów, jak np. to, że produkt lub usługa sprawnie funkcjonują i spełniają cel zakupu.
Chociaż wobec konsumentów nie można wyłączyć umownie tych gwarancji, zakres odpowiedzialności za niektóre zdarzenia można ograniczyć tylko do pewnych sytuacji. Do typowych wyłączeń należy m. in. wyłączenie odpowiedzialności dostawcy za wszelkie problemy wynikające z działań klienta lub z naruszenia przez niego warunków umowy SaaS.
Skontaktuj się z nami, aby otrzymać pomoc prawną od doświadczonych specjalistów, którzy odpowiedzą na Twoje pytania.
Umowa w modelu SaaS to kluczowy element współpracy pomiędzy dostawcą a użytkownikiem oprogramowania. Ma ona na celu zapewnienie jasnych warunków korzystania z aplikacji w chmurze. Kluczowe aspekty takiej umowy obejmują określenie zakresu licencji, modelu wynagrodzenia, poziomu dostępności usługi oraz zasad dotyczących ochrony danych. Ważne jest, aby umowa precyzyjnie regulowała te kwestie. Właściwie skonstruowana umowa SaaS zapewnia obu stronom bezpieczeństwo, przejrzystość oraz elastyczną współpracę, co pozwala na efektywne i bezproblemowe korzystanie z usług w modelu chmurowym.
Zrównoważona strategia biznesowa w nowym ebooku. Zbuduj organizację przyszłości.
Adriana Kidawa
Jesteś zainteresowany współpracą?
Napisz, zadzwoń lub zostaw kontakt obok.