1
Inserisci la data di inizio e i dati delle parti
Completa [DATA] con il primo giorno utile del contratto. Inserisci il nome legale, la forma giuridica (S.r.l., S.p.A., ditta individuale, ecc.), lo stato/provincia di costituzione e l'indirizzo completo di entrambe le parti (cliente e consulente).
💡 Se una delle parti è una persona fisica (freelancer), scrivi il nome e cognome; se è una società, scrivi la ragione sociale esatta.
2
Completa i servizi specifici e le istruzioni di lavoro
Nel paragrafo 'Servizi del Consulente', hai due opzioni: o allega un documento separato 'Istruzioni di Lavoro' numerato (es. Programma A, B, C) che descrive nel dettaglio cosa farà il consulente, oppure inserisci una descrizione breve qui nel contratto. Specifica deliverable, milestone, scadenze.
💡 Se il progetto è complesso, meglio creare un documento Istruzioni di Lavoro separato e allegato; rimane più semplice aggiornarlo senza rinegoziare il contratto principale.
3
Definisci il server e le specifiche di hosting
Nel paragrafo 'Configurazione Server', specifica: (a) dove fisicamente si trova il server (data center del consulente, presso un provider terzo, o presso il cliente); (b) la velocità minima di connessione internet richiesta (es. almeno 10 Mbps); (c) il tempo di disponibilità garantito (uptime, es. 99.5%); (d) chi paga le spese di manutenzione e hardware.
💡 Se il server sta presso il consulente, chiedi ai suoi fornitori l'indirizzo fisico e le condizioni di sicurezza; non fidarti di affermazioni generiche.
4
Registra il dominio a nome del cliente
Nel paragrafo 'Indirizzo IP e Nome di Dominio', assicurati che il dominio sia registrato esclusivamente a nome del cliente presso un registrar affidabile. Il consulente non deve avere alcun diritto di proprietà sul dominio. Scrivi il nome di dominio scelto nel contratto (es. www.miosito.it).
💡 Verifica che il cliente riesca ad accedere al suo account presso il registrar (es. Aruba, Register.it, GoDaddy); il consulente non deve essere il solo contatto.
5
Specifica i costi e le modalità di pagamento
Anche se il contratto non include un paragrafo esplicito sul prezzo, allega un Programma (es. Programma A) che contenga: (a) la Tassa Iniziale (costo complessivo dello sviluppo e della setup); (b) i costi di hosting e manutenzione mensili/annuali; (c) i costi di servizi aggiuntivi (formazione extra, modifiche successive, ecc.); (d) le scadenze di pagamento (es. 50% alla firma, 50% al collaudo).
💡 Includi sempre una clausola di revisione dei prezzi annuali per l'hosting (es. +3% l'anno); protegge entrambe le parti dall'inflazione.
6
Indica il numero di giorni di formazione inclusi
Nel paragrafo 'Formazione', specifica quanti giorni il consulente dovrà dedicare gratuitamente alla formazione (es. 5 giorni). Stabilisci anche il costo per giorni aggiuntivi di formazione, riferendoti a un Programma allegato.
💡 Definisci 'giorno' con chiarezza (es. 8 ore lavorative) e dove si svolge la formazione (presso il cliente, in remoto, presso gli uffici del consulente).
7
Aggiungi clausole sulla proprietà intellettuale e sulla riservatezza
Se il contratto è scarico e non contiene già clausole dettagliate su IP, confidenzialità, responsabilità e risoluzione, allega un addendum con tali clausole. Assicurati che: (a) il cliente sia proprietario del codice sorgente e dei dati; (b) il consulente non possa usare il codice per altri clienti senza autorizzazione; (c) entrambe le parti proteggano i dati personali conforme al GDPR.
💡 Se il progetto usa librerie open source (es. WordPress, Laravel, ecc.), specifica le licenze e come il cliente può usarle dopo la fine del contratto.
8
Firma, data e conservazione
Stampare il contratto firmato e controfirmato da entrambe le parti, oppure usa un servizio di firma digitale (es. Docusign, Namirial). Conserva una copia firmata in luogo sicuro; fornisci una copia all'altra parte. Se usi la firma digitale, conserva il file PDF firmato.
💡 Se una parte firma prima dell'altra, scrivi la data di firma accanto alla firma; il contratto entra in vigore dal giorno in cui ENTRAMBE le parti hanno firmato.