In breve
- Prima verifica se un programma pronto, magari con piccole personalizzazioni, risolve l’80% delle esigenze: costa meno e si aggiorna da solo.
- Il documento più importante è l’elenco dei requisiti: senza, nessun preventivo è affidabile.
- Paga a fasi: analisi, prototipo, prima versione, poi le aggiunte. Ogni fase ha il suo collaudo.
- Nel contratto scrivi che i diritti economici sul software passano a te e che ricevi il codice sorgente con la documentazione.
- Metti a bilancio la manutenzione: di solito tra il 15 e il 20% del costo di sviluppo ogni anno.
Come procedere, passo per passo
- Descrivi il problema, non la soluzione
Scrivi cosa fate oggi, chi lo fa, dove si perde tempo e quali errori nascono. Lascia al fornitore il compito di proporre come risolverlo.
- Controlla le alternative pronte
Guarda due o tre programmi del tuo settore e annota cosa manca. Se manca poco, una personalizzazione costa meno.
- Scrivi i requisiti e chiedi più preventivi
Con lo stesso documento a tutti, i preventivi diventano confrontabili. Chiedi anche referenze e un esempio di contratto.
- Fai pagare a parte l’analisi
Una o due settimane di analisi producono un documento dettagliato, i tempi e un prezzo affidabile. È tuo anche se poi cambi fornitore.
- Firma il contratto e parti con una prima versione piccola
Solo le funzioni indispensabili, da usare subito sul lavoro vero. Le altre si aggiungono dopo, con preventivi separati.
- Collauda, ricevi il codice e pianifica la manutenzione
Prova ogni fase con casi reali e segnala i difetti per iscritto. Fatti consegnare codice e documentazione a ogni rilascio.
Su misura o gestionale pronto?
| Programma pronto | Software su misura | |
|---|---|---|
| Costo iniziale | Basso: licenza o canone. | Alto: paghi lo sviluppo. |
| Tempi | Giorni o settimane. | Mesi. |
| Aderenza al tuo lavoro | Ti adatti tu al programma. | Il programma segue il tuo processo. |
| Aggiornamenti alle nuove regole | Li fa il produttore, per tutti i clienti. | Li paghi tu, quando servono. |
| Dipendenza | Dal produttore e dalle sue scelte. | Dal fornitore che lo ha scritto, se non hai codice e documentazione. |
Il su misura ha senso, di regola, quando:
- il tuo processo è il tuo vantaggio sul mercato e non vuoi piegarlo a uno standard;
- devi collegare programmi, macchinari o portali che da soli non comunicano;
- usi da anni fogli di calcolo complessi che solo una persona sa gestire;
Non conviene, invece, per fatturazione elettronica, contabilità e paghe: le regole cambiano spesso e un produttore le aggiorna per migliaia di clienti. Meglio un gestionale pronto, magari collegato al tuo software su misura. Per scegliere il gestionale vedi come scegliere un gestionale per una piccola azienda.
Come scrivere i requisiti
Non serve un linguaggio tecnico, ma un documento che risponda a queste domande:
- Chi lo userà: ruoli (ufficio, magazzino, tecnici esterni, clienti), quante persone, da quali dispositivi.
- Cosa deve fare: per ogni attività, una frase del tipo «il tecnico apre l’intervento dal telefono, segna ore e materiali, il cliente firma sullo schermo».
- Cosa entra e cosa esce: dati da importare, documenti da produrre, collegamenti con altri programmi.
- Volumi: quante pratiche, ordini o clienti al giorno e tra tre anni.
- Vincoli: lavoro senza internet, tempi di risposta, orari di disponibilità, dove devono stare i dati.
- Priorità: indispensabile, utile, se avanza tempo.
Allega esempi veri, anonimizzati: un modulo, un foglio di calcolo, un documento da generare.
Preventivo a corpo o a ore, e il metodo per fasi
| A corpo (prezzo fisso) | A ore o a giornate | |
|---|---|---|
| Quando funziona | Requisiti chiari e stabili. | Progetto che si scopre strada facendo. |
| Rischio di spesa | Sul fornitore, che infatti aggiunge un margine. | Su di te: serve un tetto mensile. |
| Modifiche | Ogni richiesta nuova diventa una «variante» a pagamento. | Si cambia direzione liberamente, pagando il tempo. |
| Da pretendere | Elenco preciso di cosa è incluso. | Rendiconto delle ore e stima aggiornata del residuo. |
La soluzione più sicura per una piccola azienda è spesso mista: analisi a prezzo fisso, poi ogni fase a corpo sulla base dell’analisi, e le piccole modifiche a ore con un pacchetto prepagato.
Lavorare per fasi riduce il rischio: se il fornitore non va bene, lo scopri dopo la prima fase e non dopo un anno. Lega i pagamenti al collaudo di ogni fase, non alle date: per esempio 30% alla firma, 40% al collaudo della prima versione, 30% al collaudo finale.
Il contratto: le clausole che contano
Il contratto di sviluppo è di regola un appalto di servizi o, con un professionista singolo, un contratto d’opera. Il codice civile dà alcune regole di base, ma conviene scrivere tutto:
- Oggetto: richiama come allegato il documento dei requisiti o l’analisi. Quello che non c’è, non è compreso.
- Tempi: date per ogni fase e cosa succede se il ritardo dipende da te (per esempio dati non forniti).
- Collaudo: chi prova, per quanti giorni, con quali casi di prova, come si segnalano i difetti, quando la fase si considera accettata. Attenzione: se ricevi la consegna senza riserve, per legge il lavoro si considera accettato anche senza collaudo.
- Penali per i ritardi: proporzionate. Una penale manifestamente eccessiva può essere ridotta dal giudice: vedi penale contrattuale troppo alta.
- Garanzia: per quanto tempo il fornitore corregge gratis i difetti. Nell’appalto i vizi vanno denunciati entro 60 giorni dalla scoperta e l’azione si prescrive in 2 anni dalla consegna: il contratto può dare di più, con tempi di intervento precisi.
- Manutenzione: correttiva (difetti), adeguativa (nuove versioni di sistemi, browser, norme) ed evolutiva (nuove funzioni). Prezzo annuo, tempi di risposta, durata e preavviso di disdetta.
- Recesso: come puoi uscire a metà progetto pagando il lavoro fatto e ricevendo quanto sviluppato fino a quel momento.
Se il fornitore propone un suo modello, fai togliere le clausole che azzerano la sua responsabilità.
Di chi è il codice: diritti d’autore, sorgenti ed escrow
Per la legge sul diritto d’autore il software è un’opera dell’ingegno. Il programmatore resta sempre l’autore; ciò che conta per te sono i diritti economici: modificarlo, farlo modificare da altri, usarlo in più sedi, rivenderlo.
- Per il software scritto da un dipendente nelle sue mansioni, i diritti economici sono del datore di lavoro, salvo patto contrario.
- Per il software commissionato a un fornitore esterno la legge non dice nulla di espresso. Alcuni tribunali hanno riconosciuto i diritti al committente, ma l’orientamento non è uniforme: scrivi nel contratto che i diritti di utilizzazione economica sul software sviluppato passano a te con il pagamento.
- Il fornitore userà anche componenti suoi già esistenti: è normale che restino suoi, ma devi avere una licenza perpetua, anche per modificarli, che sopravviva alla fine del rapporto.
- Fatti consegnare il codice sorgente a ogni rilascio, con documentazione tecnica, istruzioni di installazione e credenziali. Meglio ancora se il codice sta in un archivio intestato a te, a cui il fornitore accede.
- Se il fornitore non vuole cedere i sorgenti, chiedi almeno un deposito a garanzia (escrow) presso un terzo, come un notaio o un servizio specializzato, con le condizioni di consegna: fallimento, cessazione dell’attività, assistenza non prestata.
Open source. Quasi ogni software usa librerie open source, ed è un bene. Chiedi l’elenco dei componenti con le loro licenze: alcune licenze impongono obblighi se il software viene distribuito a terzi, per esempio ai tuoi clienti. Il fornitore deve garantire di aver rispettato le licenze.
Privacy fin dalla progettazione
Se il software tratta dati di clienti, dipendenti o pazienti, il GDPR chiede che la protezione dei dati sia pensata fin dalla progettazione e che le impostazioni predefinite raccolgano solo il necessario (articolo 25). In pratica, scrivi nei requisiti:
- accessi per ruolo: ognuno vede solo ciò che gli serve, con credenziali personali;
- registro delle operazioni: chi ha visto o modificato cosa, e quando;
- tempi di conservazione e funzioni per cancellare o esportare i dati di una persona;
- cifratura dei dati e delle connessioni;
- sviluppo e test con dati di prova, non con l’archivio clienti vero.
Se il fornitore accede ai dati, per assistenza o perché ospita il software, va nominato responsabile del trattamento con un accordo scritto (articolo 28): vedi responsabile esterno del trattamento.
Hosting, backup e dipendenza dal fornitore
Il software deve girare da qualche parte: su un server in ufficio o in un servizio cloud. Decidi prima:
- a chi è intestato il servizio di hosting, il dominio e gli account: meglio a te, con accesso del fornitore;
- dove sono i server, preferibilmente nell’Unione europea;
- backup: ogni quanto, dove, per quanto tempo, e una prova di ripristino almeno una volta l’anno. Vedi file cancellati per errore e, per il rischio peggiore, ransomware in azienda;
- chi installa gli aggiornamenti di sicurezza del sistema e dei componenti.
Se il fornitore ti offre il software come servizio sui suoi server, ricorda che alcune tutele europee sul cambio di fornitore cloud non valgono per i servizi costruiti per un solo cliente: le condizioni di uscita vanno scritte nel contratto.
La dipendenza si riduce con tecnologie diffuse, che altri programmatori conoscono, documentazione aggiornata e codice in un archivio tuo.
Quanto costa e quali incentivi cercare
| Voce | Ordine di grandezza indicativo |
|---|---|
| Giornata di sviluppo | Da 300 a 700 euro, secondo esperienza e struttura del fornitore. |
| Analisi iniziale | Da 1.500 a 6.000 euro. |
| Strumento semplice (un processo, pochi utenti) | Da 5.000 a 15.000 euro. |
| Applicazione aziendale con app e collegamenti | Da 20.000 a 60.000 euro e oltre. |
| Manutenzione annua | Di solito il 15-20% del costo di sviluppo. |
| Hosting e backup | Da qualche decina a qualche centinaio di euro al mese. |
Per gli incentivi verifica con il commercialista prima di firmare, perché molte misure richiedono domanda o comunicazioni preventive. Alcuni software acquistati in proprietà o in licenza pluriennale possono rientrare nelle deduzioni maggiorate del 2026, mentre i servizi in abbonamento ne sono esclusi: vedi crediti d’imposta e agevolazioni per le imprese. Regioni e Camere di commercio pubblicano spesso bandi per la digitalizzazione: vedi contributi a fondo perduto e bandi.
Un esempio concreto
Elena guida un’impresa di installazione di impianti con 14 tecnici. I rapportini sono di carta: in ufficio due persone li ricopiano nel gestionale, con errori e fatture in ritardo di settimane.
- Prova due app di settore: gestiscono gli interventi, ma non i suoi contratti di manutenzione periodica e non si collegano al gestionale.
- Decide di tenere il gestionale per le fatture e di far sviluppare un’app per i rapportini, collegata al gestionale. Paga 3.000 euro per l’analisi.
- Con l’analisi chiede tre preventivi: sceglie un fornitore a 24.000 euro a corpo, in due fasi, con il 40% pagato solo dopo il collaudo della prima.
- Nel contratto: diritti economici a lei, codice in un archivio intestato all’impresa, 12 mesi di garanzia, manutenzione a 4.000 euro l’anno, server nell’Unione europea, accordo privacy.
- Dopo sei mesi le fatture partono il giorno dopo l’intervento.
Cosa fa il tecnico su Intervento
Descrivi la tua attività, cosa vorresti dal software e, se li hai, carica preventivi e bozza di contratto. L’orientamento gratuito ti dice se il tuo caso è da programma pronto o da sviluppo su misura. Con l’Esperto un tecnico informatico verificato ti risponde per iscritto: se i requisiti sono completi, se il preventivo è coerente, cosa manca nel contratto su codice, collaudo e manutenzione. Con il Live guardate insieme i documenti in videochiamata. Con il livello Soluzione ti propone un preventivo per l’analisi o lo sviluppo, se è il caso.
Norme e fonti
Regole controllate il 10 novembre 2026 sui testi ufficiali.
- Legge 633/1941 sul diritto d’autore, articoli 2, 12-bis, 64-bis, 64-ter e 64-quater (programmi per elaboratore)
- Codice civile, articoli 1655 e seguenti (appalto: verifica, collaudo, difformità e vizi) e 1382-1384 (clausola penale)
- Regolamento (UE) 2016/679 (GDPR), articoli 25, 28 e 32
- Regolamento (UE) 2023/2854 (Data Act), articolo 31: servizi personalizzati
- Legge 199/2025 (bilancio 2026), articolo 1, commi 427-436: iperammortamento
Questo articolo fa parte della guida
Programmi e software: installazioni, errori, licenze e gestionaliProgramma che non si installa o si chiude, gestionale lento, Office non attivato, licenze e compatibilità: cosa controllare e come scegliere il software.Le indicazioni valgono al 10 novembre 2026. I costi sono ordini di grandezza e variano molto da progetto a progetto. Sulla titolarità del software commissionato a esterni la giurisprudenza non è uniforme: conta quello che scrivi nel contratto. Per incentivi e deduzioni verifica i requisiti con il commercialista prima di firmare. L’articolo non consiglia prodotti né fornitori.