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:

  1. 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.
  2. Progettazione: si disegnano le schermate principali, spesso in un prototipo cliccabile da provare prima di scrivere codice, e si decide come organizzare i dati.
  3. Sviluppo per fasi: si costruisce un pezzo alla volta, con consegne intermedie che puoi aprire e provare.
  4. Test: si verifica che tutto faccia quello che deve, anche nei casi limite (un pagamento rifiutato, due prenotazioni nello stesso minuto).
  5. Messa online: il software viene pubblicato, i dati importati, le persone formate.
  6. 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

RuoloCosa fa, in parole semplici
Project manager o referenteTiene tempi e priorità. È la persona con cui parli.
AnalistaTraduce le tue esigenze in requisiti precisi: cosa deve fare il software, per chi, con quali regole.
UX/UI designerProgetta le schermate e il percorso di chi usa il software, perché sia semplice da usare.
Sviluppatore front-endCostruisce la parte che vedi e tocchi: pagine, pulsanti, moduli.
Sviluppatore back-endCostruisce 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 sistemistaMette 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.

ChiCosa fa soprattuttoHa senso quandoAttenzione a
Software houseProgetta, 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 agencySiti, immagine, contenuti, campagne online.Ti serve soprattutto farti trovare e comunicare bene.Sui progetti software complessi può mancare chi li regge nel tempo.
FreelanceUna 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 integratorConsiglia, installa e collega sistemi esistenti: reti, server, gestionali di mercato.Devi scegliere, configurare o integrare software già pronti.Spesso non sviluppa software nuovo.
Sviluppatori interniDipendenti 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Cosa succede dopo la messa online. Chi aggiorna, chi risponde se si blocca, quanto costa. Il software ha bisogno di manutenzione come qualunque impianto.
  7. 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

  1. Avete fatto progetti simili al mio? Posso vederne uno funzionante?
  2. Chi sarà il mio referente e chi svilupperà concretamente?
  3. Quando vedrò le prime parti funzionanti?
  4. Cosa è incluso nel preventivo e cosa no?
  5. Come gestite e stimate le modifiche richieste durante lo sviluppo?
  6. Di chi saranno codice e dati? Riceverò il codice sorgente e tutti gli accessi?
  7. Un altro sviluppatore potrebbe riprendere il progetto?
  8. Cosa succede dopo la messa online: garanzia, manutenzione, tempi di intervento?
  9. 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.

VoceCosa significaCosa farti scrivere
Oggetto e perimetroCosa viene costruito, nel dettaglio.Elenco delle funzioni (o capitolato allegato) e cosa è escluso.
Proprietà di codice e datiDi chi è il software una volta pagato.Diritti di utilizzo a te, consegna del codice sorgente, dati esportabili.
Accessi e intestazioniDominio, 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 fasiLe consegne intermedie e quella finale.Date, cosa si consegna a ogni fase, cosa succede se si slitta (anche per feedback arrivati in ritardo).
PagamentiQuando e quanto paghi.Rate legate alle fasi completate, mai tutto in anticipo.
Modifiche in corsoLe richieste nuove rispetto al perimetro (change request).Come si stimano e si approvano: per iscritto, prima di farle.
CollaudoCome si stabilisce che il lavoro è finito.Chi prova, entro quanti giorni, con quali criteri, cosa succede se trovi errori.
GaranziaLa correzione gratuita dei difetti dopo la consegna.Durata, e differenza tra difetto (non fa ciò che era scritto) e nuova funzione.
Manutenzione e SLAChi interviene dopo la consegna e in quanto tempo.Cosa include il canone e i tempi di intervento per gravità.
Riservatezza e privacyCome 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).
UscitaCosa 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.

ModelloCome funzionaPro e controAdatto 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 materialiPaghi 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.
CanoneUna 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.

ProgettoFascia indicativa
Sito vetrina700–1.500 €
Sito aziendale strutturato1.500–5.000 €
E-commerce3.000–15.000 € (oltre, se completamente su misura)
App semplice o MVP5.000–15.000 €
App di media complessità15.000–30.000 €
App complessa30.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 complessooltre 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.