Software house significa letteralmente «casa del software»: è un'azienda che progetta, sviluppa e mantiene software, cioè gestionali, app, web app, e-commerce e integrazioni tra programmi. Può costruire software su misura per un cliente oppure prodotti propri, venduti a molte aziende.
In pratica, a una software house porti un problema («perdiamo ore a ricopiare gli ordini») e ricevi uno strumento che lo risolve, più qualcuno che lo tiene in piedi nel tempo. Qui trovi cosa fa davvero, in cosa è diversa da una web agency o da un freelance, quando ti serve e come sceglierla senza sorprese nel contratto.
Software house: significato e origine del termine
«Software house» è un'espressione inglese: software sono i programmi, house qui indica un'azienda specializzata, come in publishing house (casa editrice). In italiano esiste l'equivalente casa di sviluppo, ma tra le aziende si usa quasi sempre l'inglese.
Le prime nascono negli Stati Uniti negli anni Cinquanta, quando i programmi li scrivevano ancora i produttori dei computer o gli stessi utenti. La Computer Usage Company, fondata nel 1955, è considerata la prima società indipendente nata per sviluppare software per conto di altri. Il mestiere, in fondo, è rimasto quello.
Su commessa o di prodotto: i due tipi di software house
- Su commessa (software su misura): costruisce un software per un cliente specifico, attorno ai suoi processi. Esempio: il gestionale di uno studio di commercialisti che tiene insieme pratiche, scadenze e documenti dei clienti.
- Di prodotto: sviluppa un software proprio e lo vende a molti clienti, spesso in abbonamento. È il modello SaaS (Software as a Service): lo usi online, paghi un canone e non installi nulla. Esempio: un programma di fatturazione o di prenotazioni online.
Molte fanno entrambe le cose. Anche noi in Matech sviluppiamo software su misura per i clienti e abbiamo un prodotto nostro, costruito da zero: l'app Cucinalo, per iOS e Android con un sito collegato. Ha oltre 50.000 utenti e propone ricette inquadrando il frigo con la fotocamera.
Cosa fa una software house, in pratica
Una software house non «scrive solo codice»: trasforma un'esigenza in uno strumento che funziona, e che continua a funzionare. Ecco cosa costruisce più spesso per una piccola o media azienda:
- Gestionali su misura: clienti, ordini, magazzino e scadenze in un unico posto, al posto di fogli Excel e chat. Ne parliamo nella guida al software gestionale personalizzato.
- App per iOS e Android: per i clienti (prenotare, ordinare, seguire una pratica) o per il personale (rapportini, consegne).
- Web app e portali: programmi che si usano dal browser, come l'area riservata dove i clienti di uno studio caricano i documenti.
- E-commerce e prenotazioni: per negozi, hotel, ristoranti e noleggi, con pagamenti e conferme automatiche.
- Integrazioni e automazioni: far dialogare programmi che oggi non si parlano (sito, gestionale, fatturazione elettronica), eliminando i doppi inserimenti; sempre più spesso anche assistenti basati sull'intelligenza artificiale che lavorano sui dati dell'azienda.
- Siti web: molte li realizzano, soprattutto quando il sito deve fare qualcosa (prenotare, vendere, collegarsi a un gestionale).
Come lavora: le fasi di un progetto
Il metodo cambia da un'azienda all'altra, ma un progetto fatto bene passa quasi sempre da queste fasi:
- Analisi: si capisce il problema prima della soluzione: chi userà il software, cosa deve fare per forza, cosa può aspettare. Se vuoi metterlo per iscritto, ecco come si scrive un capitolato tecnico.
- Progettazione: si disegnano le schermate principali, spesso in un prototipo cliccabile da provare prima di scrivere codice, e si decide come organizzare i dati.
- Sviluppo per fasi: si costruisce un pezzo alla volta, con consegne intermedie che puoi aprire e provare.
- Test: si verifica che tutto faccia quello che deve, anche nei casi limite (un pagamento rifiutato, due prenotazioni nello stesso minuto).
- Messa online: il software viene pubblicato, i dati importati, le persone formate.
- Manutenzione ed evoluzione: aggiornamenti di sicurezza, correzioni, nuove funzioni nate dall'uso reale.
Ogni passaggio è spiegato nel dettaglio nell'articolo sul ciclo di vita del software.
Chi lavora in una software house
| Ruolo | Cosa fa, in parole semplici |
|---|---|
| Project manager o referente | Tiene tempi e priorità. È la persona con cui parli. |
| Analista | Traduce le tue esigenze in requisiti precisi: cosa deve fare il software, per chi, con quali regole. |
| UX/UI designer | Progetta le schermate e il percorso di chi usa il software, perché sia semplice da usare. |
| Sviluppatore front-end | Costruisce la parte che vedi e tocchi: pagine, pulsanti, moduli. |
| Sviluppatore back-end | Costruisce quello che sta dietro: dati, regole, collegamenti con altri sistemi. |
| Tester (QA, controllo qualità) | Cerca gli errori prima che li trovino i tuoi clienti. |
| DevOps o sistemista | Mette online il software e cura server, copie di sicurezza e aggiornamenti. |
In una software house piccola la stessa persona copre più ruoli. Non è un problema: conta che tutti i ruoli siano coperti, non quante persone ci sono in organigramma.
Differenze con web agency, freelance, consulente IT e team interno
I confini sono sfumati: molte web agency sviluppano software e molte software house fanno siti. La tabella mostra le differenze tipiche; poi conta guardare cosa hanno costruito davvero.
| Chi | Cosa fa soprattutto | Ha senso quando | Attenzione a |
|---|---|---|---|
| Software house | Progetta, sviluppa e mantiene software: gestionali, app, portali, integrazioni. | Ti serve uno strumento con regole, dati e più tipi di utenti, da far crescere nel tempo. | Proprietà del codice e cosa succede dopo la consegna. |
| Web agency | Siti, immagine, contenuti, campagne online. | Ti serve soprattutto farti trovare e comunicare bene. | Sui progetti software complessi può mancare chi li regge nel tempo. |
| Freelance | Una persona, di solito con una specializzazione precisa. | Lavori circoscritti, budget ridotto, competenza specifica. | Se si ammala o cambia lavoro, il progetto si ferma. |
| Consulente IT o system integrator | Consiglia, installa e collega sistemi esistenti: reti, server, gestionali di mercato. | Devi scegliere, configurare o integrare software già pronti. | Spesso non sviluppa software nuovo. |
| Sviluppatori interni | Dipendenti che lavorano solo per te. | Il software è il cuore dell'azienda e c'è lavoro tutto l'anno. | Costo fisso alto; una persona sola non copre tutte le competenze. |
Un caso a parte è il CTO esterno (CTO as a service): un responsabile tecnico (Chief Technology Officer) che lavora per te a ore, ti aiuta a scegliere le tecnologie e controlla chi sviluppa. Serve se hai già sviluppatori o più fornitori da coordinare; di solito non scrive software.
Quando ti serve una software house (e quando no)
Ti serve se
- Hai un processo che i software standard non coprono. Un'impresa edile che segue cantieri, squadre e stati di avanzamento su fogli Excel che ognuno compila a modo suo.
- Devi far dialogare programmi diversi. Il sito prende gli ordini, il gestionale non li vede e qualcuno li ricopia a mano.
- Vuoi offrire un servizio digitale ai clienti. Prenotazioni, ordini, stato di una pratica consultabile dallo smartphone.
- Hai un'idea di prodotto digitale. Ti serve una prima versione con le sole funzioni essenziali (un MVP, Minimum Viable Product) per capire se il mercato la vuole, prima di investire tutto.
- Il software attuale ti frena. È lento, fragile, nessuno sa più come modificarlo. È il caso di Damiani Global Commerce, market online nato a Padula: l'e-commerce era su WordPress, lento e convertiva poco. Rifatto da zero, con pagine veloci e una procedura d'acquisto più corta su oltre 100.000 prodotti, ha raddoppiato il fatturato online.
Non ti serve se
- Esiste già un software in abbonamento che fa quello che ti serve. Se un programma pronto copre quasi tutte le tue esigenze a un canone sostenibile, parti da quello. Il su misura conviene quando la differenza è il tuo modo di lavorare.
- Ti serve solo un sito vetrina. Per presentare l'attività bastano una web agency o un buon freelance.
- È un lavoro piccolo e isolato. Una modifica al sito, un modulo, un'esportazione di dati: un freelance di fiducia è più rapido ed economico.
- Non hai ancora chiaro il problema. Prima chiariscilo. Una software house seria te lo dice, invece di venderti uno sviluppo.
Come scegliere una software house: criteri e domande da fare
Non serve essere tecnici per scegliere bene. Servono le domande giuste e un po' di attenzione ai dettagli.
- Progetti simili per complessità. Non per forza nel tuo settore: conta che abbiano già costruito qualcosa di paragonabile, come un gestionale con più ruoli o un'app con pagamenti. Chiedi di vederlo funzionare.
- Chi lavora davvero sul progetto. Il referente deve avere nome e cognome. Se una parte del lavoro viene affidata ad altri (subappalto) non è vietato, ma devi saperlo.
- Un metodo a fasi, con consegne da provare. Diffida di chi sparisce per mesi e si ripresenta con il prodotto finito: i problemi vanno scoperti presto, quando costano poco.
- Un preventivo che puoi controllare. Perimetro, voci, esclusioni, data di consegna. Un preventivo di una riga («realizzazione app: 12.000 €») non si può confrontare né far rispettare.
- Tecnologie diffuse e documentate. Con strumenti standard un altro sviluppatore potrà riprendere il software; con una piattaforma che conosce solo quel fornitore, resti legato a lui.
- Cosa succede dopo la messa online. Chi aggiorna, chi risponde se si blocca, quanto costa. Il software ha bisogno di manutenzione come qualunque impianto.
- Come comunica. Se in fase di preventivo non fa domande sul tuo lavoro o parla per sigle, durante il progetto andrà peggio. Un buon fornitore sa anche dirti «questo non conviene».
Le domande da fare prima di firmare
- Avete fatto progetti simili al mio? Posso vederne uno funzionante?
- Chi sarà il mio referente e chi svilupperà concretamente?
- Quando vedrò le prime parti funzionanti?
- Cosa è incluso nel preventivo e cosa no?
- Come gestite e stimate le modifiche richieste durante lo sviluppo?
- Di chi saranno codice e dati? Riceverò il codice sorgente e tutti gli accessi?
- Un altro sviluppatore potrebbe riprendere il progetto?
- Cosa succede dopo la messa online: garanzia, manutenzione, tempi di intervento?
- Quali rischi vedete nel mio progetto?
Una software house seria non si infastidisce: sono domande normali, e il modo in cui risponde dice molto.
I campanelli d'allarme
- Un prezzo molto più basso degli altri, senza una spiegazione chiara di cosa manca.
- Una stima data al volo, senza nessuna domanda sul tuo lavoro.
- Promesse di «tutto e subito» o di modifiche «illimitate».
- La richiesta di pagare tutto in anticipo.
- Dominio, server e account degli store intestati al fornitore invece che a te.
- Nessuna parola su cosa succede dopo la consegna.
- Fastidio quando chiedi di leggere il contratto con calma.
Cosa deve esserci nel contratto
Il contratto può essere un documento a parte o un preventivo firmato con le condizioni allegate. La forma conta poco, contano queste voci.
| Voce | Cosa significa | Cosa farti scrivere |
|---|---|---|
| Oggetto e perimetro | Cosa viene costruito, nel dettaglio. | Elenco delle funzioni (o capitolato allegato) e cosa è escluso. |
| Proprietà di codice e dati | Di chi è il software una volta pagato. | Diritti di utilizzo a te, consegna del codice sorgente, dati esportabili. |
| Accessi e intestazioni | Dominio, hosting (lo spazio sul server dove gira il software), account degli store, archivio del codice. | Tutto intestato a te o accessibile da te, con le credenziali consegnate. |
| Tempi e fasi | Le consegne intermedie e quella finale. | Date, cosa si consegna a ogni fase, cosa succede se si slitta (anche per feedback arrivati in ritardo). |
| Pagamenti | Quando e quanto paghi. | Rate legate alle fasi completate, mai tutto in anticipo. |
| Modifiche in corso | Le richieste nuove rispetto al perimetro (change request). | Come si stimano e si approvano: per iscritto, prima di farle. |
| Collaudo | Come si stabilisce che il lavoro è finito. | Chi prova, entro quanti giorni, con quali criteri, cosa succede se trovi errori. |
| Garanzia | La correzione gratuita dei difetti dopo la consegna. | Durata, e differenza tra difetto (non fa ciò che era scritto) e nuova funzione. |
| Manutenzione e SLA | Chi interviene dopo la consegna e in quanto tempo. | Cosa include il canone e i tempi di intervento per gravità. |
| Riservatezza e privacy | Come vengono protetti i tuoi dati e quelli dei tuoi clienti. | Accordo di riservatezza e, se il fornitore tratta dati personali per tuo conto, la nomina a responsabile del trattamento prevista dal GDPR (il regolamento europeo sulla privacy). |
| Uscita | Cosa succede se vi separate. | Preavviso e cosa ricevi: codice, dati, documentazione, accessi. |
Proprietà del codice: scrivila anche se sembra ovvia
Il codice sorgente è il «testo» del programma: senza, nessuno può modificarlo o correggerlo. Secondo l'orientamento prevalente dei giudici italiani, chi commissiona e paga un software su misura ne acquista i diritti economici anche se il contratto tace (qui un caso deciso dal Tribunale di Bologna). Ma arrivarci con una causa costa tempo e denaro: meglio scriverlo.
Le parti già pronte che il fornitore riusa su più progetti, come componenti o una sua piattaforma, di solito restano sue e ti vengono date in licenza. Va bene, purché sia scritto quali sono e che puoi continuare a usarle anche se cambi fornitore.
SLA e garanzia, in parole semplici
La garanzia copre i difetti: se una funzione non fa quello che era scritto, il fornitore la corregge gratis per il periodo concordato. Una funzione nuova non è un difetto, e si paga a parte.
Lo SLA (Service Level Agreement, accordo sui livelli di servizio) fissa per iscritto in quanto tempo il fornitore interviene quando qualcosa non va, in base alla gravità. Un esempio di formulazione:
- Bloccante (le prenotazioni online non funzionano): presa in carico entro 4 ore lavorative.
- Grave (una funzione importante non va, ma si riesce a lavorare): entro 1 giorno lavorativo.
- Minore (un testo sbagliato, un'icona fuori posto): entro 5 giorni lavorativi.
I tempi giusti dipendono da quanto il software è critico: un sistema di prenotazioni in alta stagione non è un gestionale interno usato dal lunedì al venerdì.
Quanto costa: modelli di prezzo e fasce indicative
Il prezzo dipende da funzioni, tipi di utenti, integrazioni con altri sistemi e robustezza richiesta. Prima ancora della cifra, però, conta il modello con cui paghi.
| Modello | Come funziona | Pro e contro | Adatto a |
|---|---|---|---|
| A corpo (prezzo fisso) | Un prezzo concordato per un perimetro scritto. | Sai quanto spendi. Ogni cambiamento però diventa un extra, e serve un perimetro molto chiaro. | Progetti definiti: un sito, un e-commerce, la prima versione di un'app. |
| Tempo e materiali | Paghi le ore o le giornate effettivamente lavorate. | Puoi cambiare strada senza rinegoziare. Il totale però non è certo e va controllato con costanza. | Progetti lunghi o con requisiti ancora da scoprire. |
| Canone | Una cifra mensile per un servizio continuativo, con un perimetro scritto. | Costo prevedibile e qualcuno che conosce il tuo software. Va verificato cosa include davvero. | Gestione ed evoluzione dopo la messa online. |
Spesso i modelli si combinano: analisi a prezzo fisso, sviluppo a corpo diviso in fasi (ognuna con il suo perimetro), poi un canone per la gestione. Se scegli il tempo e materiali, chiedi sempre un tetto massimo di spesa e un resoconto periodico delle ore.
Fasce di prezzo indicative
Valori indicativi per il mercato italiano nel 2026, IVA esclusa. Servono a orientarti, non a sostituire un preventivo.
| Progetto | Fascia indicativa |
|---|---|
| Sito vetrina | 700–1.500 € |
| Sito aziendale strutturato | 1.500–5.000 € |
| E-commerce | 3.000–15.000 € (oltre, se completamente su misura) |
| App semplice o MVP | 5.000–15.000 € |
| App di media complessità | 15.000–30.000 € |
| App complessa | 30.000–100.000 € e oltre |
| Gestionale su misura semplice (1-2 moduli, pochi utenti) | 10.000–25.000 € |
| Gestionale medio (più moduli, integrazioni) | 25.000–60.000 € |
| Gestionale complesso | oltre 60.000 € |
A queste cifre si aggiungono i costi ricorrenti: hosting, servizi esterni e manutenzione. Per un'app, una regola pratica è mettere in conto ogni anno il 15–20% del costo iniziale. Il dettaglio voce per voce è nella guida su quanto costa creare un'app.
Il modello «reparto tecnico esterno» per le piccole aziende
Una piccola azienda raramente ha lavoro tecnico per un tempo pieno, e uno sviluppatore solo non copre tutto: sicurezza, server, app, dati. Il modello «consegno e sparisco», d'altra parte, lascia il software senza nessuno che lo conosca, e ogni piccola modifica riapre una trattativa.
La via di mezzo è affidare alla software house anche la gestione dopo la messa online, con un canone mensile: aggiornamenti, sicurezza, copie di sicurezza, piccole modifiche, nuove funzioni quando servono e un resoconto periodico. In pratica diventa il tuo reparto tecnico esterno.
- Pro: chi interviene conosce la storia del tuo software, il costo è prevedibile e non dipendi da un singolo dipendente.
- Contro: dipendi da un fornitore. Il rischio si riduce con le regole viste sopra: codice e accessi intestati a te, tecnologie standard, documentazione, una clausola di uscita chiara.
- Da controllare: cosa include il canone, nero su bianco, e cosa invece si paga a parte.
È il modello che seguiamo anche in Matech: dopo la messa online il software entra in gestione a canone e diventiamo il reparto tecnico del cliente, con tecnologie standard, così chiunque può riprenderlo dopo di noi. Damiani Global Commerce, per esempio, dopo il rifacimento dell'e-commerce è rimasto in gestione a canone, con un report mensile.
Come trovare una software house vicino a te
Gran parte del lavoro oggi si fa a distanza. Per una piccola azienda, però, poter incontrare il fornitore aiuta, soprattutto nell'analisi iniziale e nella formazione del personale.
- Cerca per zona, per esempio «software house Napoli» o «software house Salerno», e leggi recensioni e schede su Google Maps.
- Chiedi ad altri imprenditori della tua zona o della tua associazione di categoria chi li segue e come si trovano.
- Guarda i lavori, non le promesse: siti, app e casi studio che puoi aprire e provare.
- Applica gli stessi criteri visti sopra: la vicinanza non rende un fornitore migliore, ma rende più facile verificarlo.
Matech, per esempio, è in Campania: lavora con hotel, ristoranti, studi professionali e PMI della zona di Napoli, Sorrento e della Costiera, e con aziende in tutta Italia.
Domande frequenti
Come si scrive software house? E al plurale?
Si scrive staccato: software house. In italiano le parole straniere restano invariate al plurale, quindi si dice «le software house», non «le software houses». L'equivalente italiano è «casa di sviluppo».
Software house e software in-house sono la stessa cosa?
No. Un software «in-house» è sviluppato all'interno di un'azienda, dai suoi dipendenti. La software house è invece un'azienda esterna che sviluppa software per altri o prodotti propri.
Che differenza c'è tra software house e web agency?
La web agency lavora soprattutto sulla presenza online: siti, contenuti, campagne. La software house costruisce strumenti con regole e dati: gestionali, app, portali, integrazioni. Molte aziende fanno entrambe le cose, quindi guarda i lavori realizzati più che l'etichetta.
Quanto costa far sviluppare un software su misura?
Dipende da funzioni, utenti e integrazioni. Come ordine di grandezza, un'app semplice costa 5.000–15.000 € e un gestionale su misura semplice 10.000–25.000 €, IVA esclusa, più i costi annuali di gestione e manutenzione.
Cosa devo preparare prima di contattare una software house?
Meno di quanto pensi. Bastano due righe: che problema vuoi risolvere, chi userà il software e cosa deve fare per forza. Il resto si chiarisce nell'analisi; se vuoi essere più preciso, puoi preparare un capitolato tecnico.
In sintesi
Una software house è l'azienda che trasforma un'esigenza in un software funzionante e lo tiene in piedi nel tempo. Per sceglierla bene guarda i progetti reali, il metodo, la chiarezza di preventivo e contratto, e cosa succede dopo la messa online.
Se hai un progetto in mente, il primo passo è più semplice di quanto sembri: descrivilo in due righe nella Stima in 2 minuti e ricevi subito un range di prezzo indicativo, senza lasciare l'email.