1
Inserisci le parti contraenti e la data
Scrivi il nome legale completo, la forma giuridica (s.r.l., s.p.a., ditta individuale) e l'indirizzo della sede legale di entrambi. Indica il giorno in cui il contratto entra in vigore.
💡 Usa il nome esatto come risulta nei documenti ufficiali o dal registro imprese; evita abbreviazioni o soprannomi.
2
Allega il Documento A: Specifiche funzionali
Crea un documento dettagliato che descriva cosa deve fare il software, i requisiti tecnici, gli input/output, gli utenti e i casi d'uso. Allegalo come Allegato A.
💡 Più è specifico il documento, meno dispute avrai in fase di collaudo. Includi screenshot di mockup o prototipi se disponibili.
3
Scegli la modalità di pagamento
Decidi se pagare a ore (tempo e materiale) oppure a importo fisso. Se a ore, scrivi la tariffa. Se a importo fisso, scrivi l'importo totale e le rate.
💡 Progetti incerti convengono a ore; progetti ben definiti convengono a prezzo fisso per controllare il budget.
4
Compila scadenze e tempi di revisione
Specificare i giorni entro cui sviluppatore e cliente devono consegnare il piano, le revisioni e gli eventuali pareri. Esempio: 10 giorni per la revisione, 7 giorni per risposte.
💡 Usa numeri realistici; periodi troppo brevi causano stress, periodi troppo lunghi rallentano il progetto.
5
Elenca le spese rimborsabili
Specifica quale categorie di spese (viaggi, comunicazione, licenze, hosting) il cliente rimborsa oltre al compenso. Aggiungi limiti se necessario.
💡 Chiedi stime preventive delle spese; fissa un importo massimo per evitare sorprese in fattura.
6
Descrivi i materiali che il cliente deve fornire
Elenca accessi a sistemi, database, credenziali, hardware, librerie software o dati di cui lo sviluppatore ha bisogno. Scrivi la data entro cui vanno forniti.
💡 Coordinati con lo sviluppatore prima di firmare; un accesso mancante può bloccare il progetto per settimane.
7
Aggiungi clausole sulla riservatezza e proprietà intellettuale
Se il software rimane proprietà del cliente (caso più comune), specificalo. Se il cliente usa librerie open-source o codice di terzi, indicalo.
💡 Consulta un avvocato se il software contiene algoritmi, brevetti o know-how strategico per la tua azienda.
8
Verifica e firma digitalmente
Leggi il contratto completo insieme allo sviluppatore, assicurati che tutti i [SEGNAPOSTI] siano compilati. Firma con firma digitale qualificata o autografa + copia.
💡 Conserva copia firmata per entrambe le parti; se possibile, fatti assistere da un avvocato per progetti sopra i 5.000 euro.