La domanda che tutti fanno — e perché non ha una risposta semplice
«Quanto mi costa fare un software?» È la prima domanda che quasi ogni imprenditore ci pone, spesso prima ancora di aver descritto il problema che vuole risolvere. È comprensibile: si tratta di un investimento, e ogni imprenditore ha il diritto — e il dovere — di capire cosa sta per acquistare.
Il problema è che chiedere il costo di un software senza specificare cosa deve fare è come chiedere quanto costa costruire un edificio senza sapere se si parla di un magazzino o di un grattacielo. La domanda è legittima. La risposta immediata non lo è.
Questa guida non ti darà un numero. Ti darà qualcosa di più utile: le variabili che determinano quel numero, il modo corretto di valutare un preventivo, e i segnali che distinguono una software house seria da una che ti sta vendendo fumo. Con queste informazioni, sarai in grado di fare le domande giuste — e di capire le risposte.
Le variabili che determinano il costo: cosa conta davvero
Il costo di un software su misura dipende da una combinazione di fattori che si moltiplicano tra loro, non si sommano. Capire ciascuno di essi è il primo atto concreto verso un investimento consapevole.
La complessità funzionale. Quante cose deve fare il software? Un gestionale che traccia gli ordini e genera fatture è un progetto. Un sistema che integra il gestionale con il magazzino, il CRM, il portale clienti e l'app mobile è un progetto completamente diverso — anche se in superficie «sembrano la stessa cosa». Ogni integrazione, ogni automatismo, ogni flusso condizionale ha un costo in ore di progettazione e sviluppo.
Il numero di utenti e ruoli. Un software usato da una sola persona con un solo profilo è fondamentalmente diverso da uno usato da cinquanta persone con permessi differenziati per ruolo — amministratori, operatori, supervisori, clienti esterni. La gestione degli accessi, la sicurezza dei dati per ogni livello, l'interfaccia calibrata su ogni tipo di utente: sono tutti fattori che incidono in modo significativo.
Le integrazioni esterne. Quasi nessun software vive in isolamento. Deve parlare con altri sistemi: il gestionale esistente, la piattaforma di pagamento, il sistema di spedizioni, il CRM, le API di servizi terzi. Ogni integrazione richiede analisi, sviluppo e testing indipendente. E alcune integrazioni — specialmente con sistemi legacy o mal documentati — possono richiedere più tempo dell'intero resto del progetto.
La qualità richiesta. Due software che fanno «la stessa cosa» possono avere costi molto diversi a seconda del livello di affidabilità, sicurezza e scalabilità richiesti. Un gestionale interno usato da tre persone in ufficio può tollerare un downtime occasionale. Una piattaforma che gestisce ordini di clienti in tempo reale, no. La differenza non è visibile nell'interfaccia — è nell'architettura, nei test automatici, nell'infrastruttura cloud, nei piani di backup e ripristino.
Il tempo. La velocità ha un costo. Un progetto sviluppato in tre mesi con un team dedicato costa più dello stesso progetto distribuito su un arco temporale più lungo. Se hai una scadenza non negoziabile — il lancio di stagione, una fiera, un bando — questo si riflette nel preventivo.
Prima di tutto: cos'è un SaaS — e perché lo usi già ogni giorno
SaaS è l'acronimo di Software as a Service: un software che non installi sul tuo computer, non acquisti una volta sola, ma usi via browser o app pagando un abbonamento ricorrente. Il fornitore gestisce tutto — i server, gli aggiornamenti, la sicurezza — e tu accedi da qualsiasi dispositivo.
Non è un concetto astratto. Lo usi già ogni giorno, probabilmente senza pensarci. Netflix è un SaaS: paghi ogni mese per accedere ai contenuti, non possiedi nessun film. Spotify è un SaaS: la musica non è sul tuo telefono, è su server di terze parti a cui hai accesso finché paghi. Gmail è un SaaS: le tue email non stanno nel tuo computer, stanno sui server di Google. Dropbox, Google Drive, Zoom, Canva, ChatGPT — sono tutti SaaS.
Nel mondo aziendale il principio è identico, ma applicato agli strumenti di lavoro. Shopify è un SaaS per chi vende online. Salesforce e HubSpot sono SaaS per gestire i clienti e il commerciale. Fatture in Cloud e QuickBooks sono SaaS per la contabilità. Slack è un SaaS per la comunicazione interna. Trello e Notion per la gestione dei progetti. In tutti questi casi, paghi un canone mensile o annuale per usare un software che qualcun altro ha costruito, mantiene e fa evolvere per milioni di clienti contemporaneamente.
Il vantaggio è reale: questi strumenti sono pronti subito, costano poco per iniziare, e fanno bene le funzioni per cui sono stati progettati. Il limite è altrettanto reale: sono stati progettati per il 90% delle aziende, non per la tua. E quando il tuo processo non rientra in quel 90%, cominci a sentirti stretto.
Uno degli errori più comuni nella valutazione di un progetto software è guardare solo il costo iniziale, senza considerare il costo totale nel tempo. Un SaaS sembra economico perché il costo è distribuito in canoni mensili. Un software su misura sembra caro perché il costo è concentrato all'inizio. Ma fare il confronto corretto — su due, tre, cinque anni — cambia spesso l'esito dell'analisi.
Il canone mensile di un SaaS non è l'unico costo che paghi. Ci sono i costi di adattamento: le ore che ogni dipendente perde per fare operazioni che il tuo processo richiederebbe in modo diverso ma il software non prevede. Ci sono i costi di integrazione: spesso i SaaS non si parlano tra loro senza middleware a pagamento. Ci sono i costi di lock-in: i tuoi dati sono in un sistema di terze parti, e migrare altrove richiede un progetto a sé. E c'è il costo meno visibile di tutti: il vantaggio competitivo che non costruisci mai, perché ogni tuo concorrente ha accesso allo stesso strumento con la stessa sottoscrizione.
Il software su misura, al contrario, è un asset aziendale. È di tua proprietà. Si adatta ai tuoi processi invece di costringerti ad adattare i tuoi processi a lui. Non ha canoni che crescono al crescere degli utenti. E — punto spesso sottovalutato — si può evolvere: puoi aggiungere funzionalità, integrare AI, aprire nuovi flussi operativi senza dipendere dalla roadmap di un vendor esterno che ha migliaia di altri clienti con priorità diverse dalle tue.
Questo non significa che il software su misura sia sempre la scelta giusta. Per funzioni standard e non strategiche — la contabilità di base, la gestione delle email, il calendario condiviso — i SaaS esistenti sono spesso la scelta più razionale. La regola pratica è: usa i SaaS per le funzioni che hai in comune con tutti gli altri, e investi in software su misura per i processi che ti differenziano dalla concorrenza.
Quando il software su misura è l'investimento giusto
Ci sono situazioni in cui il software personalizzato smette di essere un'opzione e diventa una necessità strategica. Riconoscerle in anticipo evita di scoprirlo nel momento peggiore.
- Hai un processo core che nessun SaaS copre adeguatamente. Se il tuo vantaggio competitivo dipende da un flusso operativo specifico — e continui ad adattarlo ai limiti degli strumenti invece del contrario — stai perdendo efficienza ogni giorno.
- Gestisci dati sensibili che non possono uscire dai tuoi server. Dati sanitari, legali, finanziari, segreti industriali: ci sono settori in cui affidarsi a un SaaS cloud non è solo una scelta discutibile, è un rischio normativo reale.
- La tua crescita è limitata dallo strumento che usi. Se il sistema attuale non regge i volumi, non supporta nuovi tipi di utente, o non può essere esteso senza costi sproporzionati — il costo dell'inazione è più alto del costo dello sviluppo.
- Vuoi integrare l'AI nei tuoi processi reali. Un Agente AI che interroga il tuo gestionale, risponde ai clienti attingendo al tuo catalogo, o automatizza i tuoi flussi operativi — richiede un software costruito per essere integrato. I SaaS generici non lo permettono per design.
Come si struttura un progetto: dall'idea al deploy
Uno degli equivoci più diffusi è pensare che si arrivi da una software house con un'idea e si esca con un preventivo da firmare. In realtà, un preventivo serio non può esistere senza un'analisi seria. E l'analisi — quella vera — è già parte del lavoro.
Il percorso che seguiamo con ogni cliente si articola in fasi precise, ognuna delle quali ha un output concreto.
Scoperta e analisi dei requisiti. Prima di scrivere una riga di codice, bisogna capire cosa deve fare il software, chi lo userà, quali sistemi deve integrare, quali sono i vincoli di sicurezza e normativi. Questa fase produce un documento di specifiche: non un wireframe generico, ma una mappa dettagliata di ogni flusso, ogni caso limite, ogni regola di business. È il documento su cui si basa qualsiasi stima affidabile.
Progettazione dell'architettura. Una volta definito il cosa, si decide il come. Quale stack tecnologico, quale struttura del database, come si gestisce la scalabilità, come si proteggono i dati, come si organizzano i deploy. Scelte tecniche sbagliate in questa fase si pagano per anni — con software lento, difficile da modificare, costoso da mantenere.
Sviluppo iterativo. I progetti seri non vengono consegnati tutto in una volta alla fine di sei mesi. Si lavora per sprint: ogni ciclo produce funzionalità testate e potenzialmente rilasciabili. Questo significa che puoi iniziare a usare le prime parti del software mentre le altre sono ancora in sviluppo — e che i feedback reali entrano nel processo prima che tutto sia già costruito.
Testing e rilascio. Il testing non è un'attività separata alla fine — è integrata in ogni sprint. Test automatici, test di integrazione, test di carico: un software che non è stato testato in modo sistematico non è finito, è solo abbozzato. Il rilascio in produzione avviene su un'infrastruttura configurata e monitorata, non su un server comprato in fretta.
Supporto e evoluzione. Il deploy non è la fine del progetto — è l'inizio del prodotto. Un software che non viene mantenuto accumula debito tecnico. Uno che non viene fatto evolvere diventa obsoleto. Il valore di una partnership con una software house si misura anche su questo arco temporale.
Cosa chiedere a una software house prima di firmare
Non tutti i preventivi sono uguali. Due offerte con lo stesso numero finale possono nascondere approcci radicalmente diversi in termini di qualità, rischio e valore nel tempo. Queste sono le domande che un imprenditore consapevole dovrebbe fare prima di scegliere.
- Posso vedere esempi di progetti simili che avete già completato? Un portfolio reale è la verifica più diretta delle capacità di un team. Chiedete non solo screenshot dell'interfaccia, ma di descrivere i problemi tecnici incontrati e come li hanno risolti.
- Come gestite i cambiamenti in corso d'opera? I requisiti cambiano — è normale. La domanda è se il fornitore ha un processo definito per gestire le variazioni di scope, o se ogni modifica diventa occasione di rinegoziazione conflittuale.
- Cosa succede se qualcosa va storto dopo il lancio? Chi è responsabile dei bug post-deploy? In che tempi vengono risolti? Esiste un contratto di supporto e manutenzione, o il fornitore sparisce dopo la consegna?
- Il software sarà documentato? La documentazione tecnica è quella che permette, in futuro, di far lavorare un altro sviluppatore sul codice senza ricominciare da zero. Un software non documentato è un software che ti lega al suo creatore per sempre.
Un fornitore serio risponde a queste domande senza esitazione. Un fornitore che le schiva, le minimizza o le considera una sfiducia personale è un segnale di allerta che vale molto più di qualsiasi differenza di prezzo.
Non esiste il software economico — esiste l'investimento giusto
La domanda «quanto costa?» è legittima. Ma la domanda più utile è «quanto vale?». Un software che elimina ore di lavoro manuale ogni settimana, che riduce gli errori operativi, che permette alla tua azienda di scalare senza aumentare il personale — quel software vale indipendentemente dal numero che c'è nel preventivo.
Il software sbagliato, al contrario, non ha mai un prezzo basso abbastanza. Un sistema che non funziona, che rallenta i processi invece di accelerarli, che i tuoi dipendenti evitano di usare e aggirano con fogli Excel paralleli — quello è il vero costo nascosto della digitalizzazione fatta male.
Il nostro approccio con le aziende a Potenza e in Basilicata è sempre lo stesso: partiamo dalla consulenza gratuita, mappiamo il processo, identifichiamo il caso d'uso con il ROI più rapido e costruiamo un prototipo misurabile prima di fare qualsiasi impegno significativo. Non vendiamo un progetto da sei mesi con una visione a lungo termine che non puoi verificare. Costruiamo valore misurabile in settimane — e poi decidiamo insieme se e come scalare.
Se stai valutando un investimento software e vuoi capire cosa serve davvero alla tua azienda, è esattamente la conversazione che sappiamo fare.