IT ugovor - razvoj softvera
Ugovor o razvoju softvera između naručioca i izvođača. Obuhvata opis projekta, rokove isporuke, cenu, raspored plaćanja, intelektualnu svojinu i garantni rok.
Ugovor o razvoju softvera reguliše odnos između naručioca, koji naručuje izradu softverskog rešenja, i izvođača, koji taj softver razvija i isporučuje. To je osnovni dokument svakog IT projekta jer precizno definiše šta se pravi, do kada, po kojoj ceni i ko na kraju postaje vlasnik napisanog koda.
Ovaj šablon je namenjen agencijama za razvoj softvera, frilenserima, startapima i firmama koje naručuju izradu aplikacije, sajta ili internog sistema. Umesto usmenih dogovora ili razmene mejlova, ugovor jasno postavlja obaveze obe strane i smanjuje prostor za nesporazume oko obima posla i naknadnih izmena.
Dokument obuhvata podatke o naručiocu i izvođaču, opis projekta, očekivane rezultate, faze i rokove, ukupnu cenu i raspored plaćanja, pitanje intelektualne svojine nad kodom i garantni rok za isporučeno rešenje.
Kada se koristi
- ✓Kada agencija ili frilenser preuzima izradu web ili mobilne aplikacije za klijenta i želi da pre početka rada fiksira obim, cenu i rokove.
- ✓Kada firma naručuje razvoj internog softvera ili sistema po specifikaciji i mora unapred da zna ko će biti vlasnik izvornog koda.
- ✓Kada se projekat realizuje u fazama (milestone-ima), pa je plaćanje vezano za isporuku pojedinih delova rešenja.
- ✓Kada je bitno precizno razgraničiti šta ulazi u dogovoreni obim, a šta se tretira kao dodatni rad koji se posebno naplaćuje.
- ✓Kada naručilac traži garantni rok u kom će izvođač bez naknade otklanjati greške na isporučenom softveru.
- ✓Kada dve strane žele pisani dokaz o dogovoru radi lakšeg knjiženja, fakturisanja i eventualnog rešavanja sporova.
Šta dokument sadrži
Podaci o ugovornim stranama
Ugovor u uvodu identifikuje naručioca i izvođača preko naziva firme, adrese, PIB-a, matičnog broja i zastupnika. Tačni podaci su neophodni da bi ugovor bio obavezujući i da bi računi i uplate mogli ispravno da se knjiže na obe strane.
Predmet ugovora i opis projekta
Član kojim se definiše šta se tačno razvija. Precizan opis projekta i specifikacija su ključni jer određuju granice posla — bez njih se lako otvara spor oko toga da li je nešto bilo uključeno u dogovorenu cenu ili predstavlja dodatni zahtev.
Očekivani rezultati (deliverables)
Lista konkretnih isporuka koje se izvođač obavezuje da preda — na primer funkcionalna aplikacija, izvorni kod, dokumentacija ili puštanje u produkciju. Jasno definisani rezultati omogućavaju obema stranama da nedvosmisleno utvrde kada je posao završen.
Faze, rokovi i cena
Ugovor deli projekat na faze sa rokovima i vezuje ih za ukupnu cenu i raspored plaćanja. Ovaj deo obično predviđa da se rokovi mogu produžiti samo pisanim sporazumom i uređuje šta se dešava ako do kašnjenja dođe krivicom naručioca, na primer zbog neblagovremenog dostavljanja materijala ili odobrenja.
Intelektualna svojina
Odredba koja utvrđuje ko postaje nosilac imovinskih prava nad razvijenim kodom nakon isplate. Ovo je jedan od najvažnijih delova ugovora: bez izričitog prenosa prava, autorska prava po pravilu ostaju kod izvođača, pa naručilac koji plaća razvoj mora da obezbedi jasan prenos ili licencu.
Garantni rok
Period u mesecima tokom kog izvođač otklanja greške na isporučenom softveru bez dodatne naknade. Garancija štiti naručioca od skrivenih nedostataka i istovremeno izvođaču jasno ograničava obim besplatne podrške nakon isporuke.
Pravni okvir
Ugovor o razvoju softvera u srpskom pravu nema poseban zakon koji ga imenom uređuje, već se na njega primenjuju opšta pravila Zakona o obligacionim odnosima o zaključivanju ugovora, obavezama strana, ispunjenju, odgovornosti za nedostatke i naknadi štete. Zbog toga je precizna formulacija obima, rokova i posledica kašnjenja od velikog praktičnog značaja.
Deo koji se odnosi na kod i autorstvo uređuje Zakon o autorskom i srodnim pravima, po kome je računarski program zaštićeno autorsko delo. Ako naručilac želi da postane isključivi nosilac imovinskih prava, prenos tih prava mora biti izričito i pisano ugovoren; u suprotnom prava zadržava autor, odnosno izvođač.
Kada je izvođač privredni subjekt, na njegov status i zastupanje primenjuje se Zakon o privrednim društvima, a poreski i računovodstveni tretman naknade zavisi od statusa strana. Ako se u okviru projekta obrađuju podaci o ličnosti, dodatno se primenjuje Zakon o zaštiti podataka o ličnosti.
Česta pitanja
Da li ugovor o razvoju softvera mora biti u pisanom obliku?
Zakon ne propisuje obaveznu pisanu formu za ovakav ugovor, pa bi u načelu važio i usmeni dogovor. U praksi je pisani oblik gotovo neophodan jer bez njega ne možete pouzdano dokazati obim posla, cenu i rokove, a naročito je pisana forma bitna za prenos autorskih prava na kodu.
Ko je vlasnik koda nakon završetka projekta?
To zavisi isključivo od onoga što ugovorite. Ako prenos prava nije izričito naveden, autorska imovinska prava ostaju kod izvođača, a naručilac dobija samo pravo korišćenja u dogovorene svrhe. Ako želite da naručilac bude potpuni vlasnik, to mora biti jasno napisano u ugovoru, najčešće uz uslov da je cena u celosti plaćena.
Da li je ovaj ugovor potrebno overiti kod notara?
Nije. Ugovor o razvoju softvera između privrednih subjekata proizvodi dejstvo potpisom ovlašćenih zastupnika i overa kod javnog beležnika nije uslov punovažnosti. Overa se radi samo ako je obe strane iz nekog razloga izričito žele.
Šta se dešava ako projekat kasni?
Šablon predviđa da se rokovi mogu produžiti samo pisanim sporazumom obe strane i razdvaja situacije zavisno od uzroka kašnjenja. Ako do kašnjenja dođe krivicom naručioca, na primer zbog neblagovremenog dostavljanja materijala ili odobrenja, rokovi izvođača se pomeraju. Za kašnjenja iz odgovornosti izvođača preporučljivo je unapred definisati posledice.
Čemu služi garantni rok i koliko traje?
Garantni rok je period u kom izvođač bez naknade otklanja greške na isporučenom softveru. Trajanje se slobodno ugovara i unosi u šablon u mesecima — u praksi se najčešće kreće od nekoliko meseci do godinu dana, u zavisnosti od složenosti rešenja. Garancija po pravilu pokriva nedostatke, a ne nove funkcionalnosti ili izmene obima.
Da li se cena u ugovoru navodi sa PDV-om?
U šablonu se ukupna cena unosi u evrima bez PDV-a. Da li se i po kojoj stopi obračunava PDV zavisi od poreskog statusa izvođača i mesta prometa, pa taj deo treba uskladiti sa vašim knjigovođom. Za konkretan poreski tretman posavetujte se sa računovođom.
Podaci koji se popunjavaju
- • Naziv firme naručioca
- • Adresa naručioca
- • PIB naručioca
- • Matični broj naručioca
- • Zastupnik naručioca
- • Naziv firme izvođača
- • Adresa izvođača
- • PIB izvođača
- • Matični broj izvođača
- • Zastupnik izvođača
- • Opis projekta
- • Očekivani rezultati (deliverables)
- • Ključne faze i rokovi (milestones)
- • Ukupna cena (EUR, bez PDV-a)
- • Raspored plaćanja
- • Vlasništvo nad intelektualnom svojinom
- • Garantni rok (meseci)
- • Datum početka projekta
- • Planirani datum završetka
Nemate vremena sada?
Pošaljite šablon na mejl i dobijajte mesečne podsetnike na rokove i izmene propisa.