UMOWA Z SOFTWARE HOUSEM

  • zlecasz stworzenie aplikacji, systemu, platformy albo integracji,
  • software house przesłał własny wzór umowy lub ofertę do akceptacji,
  • chcesz zabezpieczyć prawa do kodu źródłowego, dokumentacji i IP,
  • potrzebujesz jasnych zasad odbioru, poprawek, SLA i zmian zakresu,
  • chcesz ograniczyć ryzyko opóźnień, kar, vendor lock-in i sporów o projekt.

DLA KOGO?

01

Zamawiający oprogramowanie

Dla firm, które zlecają stworzenie aplikacji, systemu, platformy albo integracji i chcą zabezpieczyć zakres prac, budżet oraz odbiory.

02

Aplikacje i platformy

Dla przedsiębiorców, którzy budują produkt cyfrowy i chcą ustalić prawa do kodu, dokumentacji, danych, API, repozytoriów i rezultatów prac.

03

Wdrożenia i integracje

Dla projektów obejmujących wdrożenie systemu, konfigurację, migrację danych, integracje, testy, odbiory i utrzymanie po uruchomieniu.

04

Startupy i produkty cyfrowe

Dla founderów, którzy zamawiają MVP, rozwijają produkt z zewnętrznym zespołem albo przygotowują projekt pod inwestora i due diligence.

05

Kod źródłowy, IP i repozytoria

Dla stron, które chcą jasno ustalić, kto posiada prawa do kodu, bibliotek, dokumentacji, know-how, narzędzi i materiałów projektowych.

06

Utrzymanie, SLA i rozwój systemu

Dla firm, które po wdrożeniu potrzebują zasad supportu, usuwania błędów, dostępności systemu, dalszego rozwoju i przekazania projektu.

JAK WYGLĄDA PROCES?

01
01 / analiza

Zakres, oferta i ryzyka projektu

Analizujemy ofertę, zakres prac, harmonogram, dokumentację, model płatności, odpowiedzialność, IP, dane, terminy i ryzyka współpracy z software housem.

02
02 / dokumenty

Umowa, załączniki i odbiory

Przygotowujemy lub analizujemy umowę, opis przedmiotu prac, zasady odbioru, przeniesienie praw, licencje, SLA, NDA i postanowienia dotyczące zmian.

03
03 / negocjacje

Warunki, odpowiedzialność i wdrożenie

Wspieramy negocjacje z software housem, porządkujemy wersje dokumentów i pomagamy ustalić warunki możliwe do zastosowania w realnym projekcie.

CO ZYSKUJE FIRMA?

KTO POPROWADZI PROCES?

Ekspert prowadzący proces
✓ analiza oferty, zakresu prac i ryzyk współpracy z software housem
✓ przygotowanie lub analiza umowy software development, wdrożeniowej i serwisowej
✓ zabezpieczenie praw do kodu źródłowego, dokumentacji, danych i IP
✓ wsparcie przy negocjacjach z dostawcą technologii lub zespołem developerskim
Wsparcie dla zamawiających i founderów
✓ jasne zasady odbiorów, zmian, płatności i odpowiedzialności
✓ ograniczenie ryzyka vendor lock-in, opóźnień i sporów o jakość prac
✓ dokumenty dopasowane do realnego sposobu pracy zespołu i projektu
✓ bezpieczniejsze przejęcie kodu, repozytoriów i dokumentacji po zakończeniu współpracy
Konsultacja w sprawie umowy z software housem
Podczas rozmowy ustalamy rodzaj projektu, model współpracy, dokumenty do analizy, prawa do rezultatów, najważniejsze ryzyka i pierwszy plan działania.
Dlaczego Pasternak Business Law?
Jeżeli szukasz kancelarii do umowy z software housem, Pasternak Business Law wspiera zamawiających, founderów i firmy technologiczne w analizie, projektowaniu oraz negocjowaniu kontraktów IT. Łączymy prawo IT z praktycznym spojrzeniem na software development, IP, SLA, harmonogramy, odpowiedzialność i ryzyka współpracy z dostawcą.
Bartosz Pasternak

Bartosz Pasternak
Prawnik zarządzający, Pasternak Business Law

Doradza przedsiębiorcom, founderom, zarządom i zespołom technologicznym w projektach IT, umowach software development, wdrożeniach, kontraktach B2B i dokumentach dla usług cyfrowych. Przy umowach z software housem łączy doświadczenie prawne z praktycznym spojrzeniem na tworzenie oprogramowania, IP, dane, odpowiedzialność i negocjacje.

NAJWAŻNIEJSZE PYTANIA

Co powinna zawierać umowa z software housem?

Umowa z software housem powinna określać zakres prac, harmonogram, wynagrodzenie, zasady odbioru, procedurę zmian, odpowiedzialność, kary umowne, prawa autorskie, dostęp do kodu, poufność, dane, SLA, utrzymanie i zasady zakończenia współpracy. Warto zadbać także o załączniki techniczne i opis rezultatów.

Na co uważać przed podpisaniem umowy z software housem?

Najczęstsze ryzyka to zbyt ogólny zakres prac, brak jasnych kryteriów odbioru, nieprecyzyjne zasady zmian, nieuregulowane prawa do kodu, brak dostępu do repozytorium, jednostronne ograniczenie odpowiedzialności dostawcy, niejasne SLA oraz brak planu przekazania projektu po zakończeniu współpracy.

Kto powinien mieć prawa do kodu źródłowego?

To zależy od modelu współpracy. Klient może oczekiwać przeniesienia autorskich praw majątkowych, licencji, dostępu do repozytorium albo wydania kodu po zakończeniu projektu. Software house może chcieć zachować prawa do swoich narzędzi, bibliotek i know-how. Umowa powinna jasno rozdzielać kod dedykowany, elementy własne dostawcy, open source i dokumentację.

Jak opisać odbiór prac w projekcie IT?

Umowa powinna określać kryteria odbioru, terminy testów, sposób zgłaszania błędów, kategorie błędów, skutki braku odpowiedzi klienta, protokoły odbioru i procedurę poprawek. Bez jasnych zasad odbioru łatwo o spór, czy projekt został wykonany i czy wynagrodzenie jest należne.

Czy w umowie z software housem potrzebne jest SLA?

SLA jest potrzebne, jeżeli software house ma odpowiadać za utrzymanie systemu, dostępność, czas reakcji, usuwanie błędów albo wsparcie użytkowników. W SLA warto opisać poziomy usług, godziny wsparcia, kategorie incydentów, czasy reakcji i naprawy, wyłączenia odpowiedzialności oraz konsekwencje niewykonania parametrów.

Jak ograniczyć ryzyko vendor lock-in?

Ryzyko vendor lock-in można ograniczyć przez uregulowanie praw do kodu, dokumentacji, danych, kont, repozytoriów, środowisk, haseł, API i procedury zakończenia współpracy. Warto przewidzieć obowiązek wydania materiałów, wsparcie migracyjne, zasady eksportu danych i rozliczenia po zakończeniu projektu.

Czy software house może korzystać z podwykonawców?

Może, jeżeli umowa na to pozwala albo nie wyłącza takiej możliwości. Z perspektywy klienta warto określić zasady korzystania z podwykonawców, odpowiedzialność software house’u za ich działania, poufność, dostęp do danych, prawa autorskie do rezultatów oraz obowiązki związane z bezpieczeństwem informacji.

Jak zabezpieczyć budżet i zmiany zakresu?

Warto jasno opisać model wynagrodzenia, harmonogram płatności, zakres prac, stawki, procedurę change request, akceptację dodatkowych prac i skutki opóźnień. Dzięki temu łatwiej odróżnić prace objęte umową od zmian, które wymagają dodatkowego budżetu lub aneksu.

Czy warto negocjować wzór umowy przygotowany przez software house?

Tak. Wzór przygotowany przez software house często chroni przede wszystkim dostawcę. Nie oznacza to, że jest zły, ale warto sprawdzić prawa do kodu, odbiory, SLA, odpowiedzialność, kary, poufność, dane, podwykonawców, procedurę zmian i zasady zakończenia współpracy przed podpisaniem dokumentu.