Scegliere il partner tecnico8 min di lettura

Come scegliere una software house per la tua startup: criteri, domande e segnali d'allarme

Il preventivo più basso raramente è il più economico: ecco cosa guardare prima di firmare.

Tre chiavi di vetro smerigliato di forme diverse accanto a un lucchetto trasparente: una sola chiave è illuminata di lilla
Software house
Azienda che progetta, sviluppa e spesso mantiene software su commissione: web app, app mobile, piattaforme SaaS, integrazioni tra sistemi. Rispetto a un freelance mette a disposizione un team con ruoli diversi (sviluppo, design, test, gestione del progetto); rispetto a un'agenzia di comunicazione, il suo prodotto è codice che funziona.

Cosa guardare in una software house prima del prezzo?

Prima del prezzo guarda se il fornitore capisce il problema che vuoi risolvere e se sa dirti cosa non costruire. Per una startup in fase idea o pre-seed il rischio più grande non è un bug: è spendere il budget su funzioni che nessuno userà.

43%

delle startup finanziate da venture capital chiuse dal 2023 indica tra le cause un prodotto senza product-market fit (CB Insights, 2026: 385 chiusure con causa nota, risposte multiple)Fonte: CB Insights, The top reasons startups fail (2026)

Nello stesso studio il 70% cita la fine della liquidità, che CB Insights descrive come la causa finale più che quella di fondo. Un buon partner tecnico lavora su entrambi i fronti: ti chiede quali ipotesi vuoi verificare, propone una prima versione più piccola e ti dice quando una funzione può aspettare. Se nella prima call si parla solo di framework e giornate uomo, manca un pezzo. E se l'idea non è ancora validata, parti da lì: come validare un'idea di business prima di firmare un contratto di sviluppo.

Quali criteri usare per confrontare più software house?

Usa criteri che puoi verificare con una domanda e una prova, non con una promessa. La griglia qui sotto l'abbiamo costruita noi pensando a ciò che conta davvero sei mesi dopo il lancio, quando il fornitore lo hai già scelto e cambiarlo costa caro.

Sette criteri verificabili per scegliere una software house (griglia di MPN Group)
CriterioCosa chiedereRisposta che ti rassicura
PerimetroCosa toglieresti dalla prima versione?Tagli motivati e un ordine di priorità
Esperienza simileMi mostri un progetto paragonabile, online o in demo?Prodotti che puoi aprire e provare, non solo slide
MetodoOgni quanto vedrò una versione funzionante?Demo a cadenza fissa e un ambiente di prova accessibile a te
QualitàCome testate e come rilasciate?Test automatici, rilasci frequenti, metriche di consegna misurate
ProprietàA chi intestate repository, server e account?Alla tua società, dal primo giorno
PersoneChi lavorerà davvero sul progetto?Nomi, ruoli e un referente unico
Dopo il lancioCosa succede quando il progetto finisce?Manutenzione, documentazione e passaggio di consegne messi per iscritto

Sulla qualità esiste un riferimento pubblico utile anche a chi non scrive codice: le metriche DORA, frutto di un programma di ricerca pluriennale sulla consegna del software, misurano ad esempio la frequenza dei rilasci, il tempo che una modifica impiega ad arrivare in produzione e la quota di rilasci che richiedono un intervento urgente. Non serve che il fornitore le misuri tutte. Serve che sappia rispondere quando gli chiedi come tiene sotto controllo la stabilità di ciò che rilascia.

Quali domande fare a una software house prima di firmare?

Fai domande che costringono a risposte concrete: chi, quando, dove, con quali prove. Questa è la nostra lista, da mandare per email identica a ogni fornitore che stai valutando:

  1. Chi è il referente unico del progetto e quante ore a settimana ci dedica?
  2. Posso vedere un prodotto simile già online, o parlare con chi l'ha commissionato?
  3. Come stimate: a corpo, a tempo o misto? Cosa succede se il perimetro cambia a metà?
  4. Dove gira l'applicazione e chi paga e controlla l'hosting?
  5. Come trattate i dati personali degli utenti? Firmate un accordo come responsabili del trattamento?
  6. Quali componenti open source o di terze parti userete, e con quali licenze?
  7. Cosa mi consegnate alla fine: codice, documentazione, credenziali, istruzioni per rilasciare?
  8. Se domani volessi cambiare fornitore, quanto tempo servirebbe a un altro team per subentrare?

La quinta domanda non è burocrazia. Se il fornitore tratta dati personali per conto della tua startup, l'art. 28 del GDPR chiede un contratto che ne fissi oggetto, durata, finalità e obblighi. Un fornitore abituato a lavorare bene te lo propone senza che tu lo chieda.

Quali sono i segnali d'allarme nella scelta di un fornitore?

Il segnale più chiaro è un preventivo che arriva prima delle domande. Gli altri sono meno evidenti ma altrettanto utili:

  • Tutto incluso, tutto subito: nessuna funzione viene messa in discussione, il perimetro cresce invece di stringersi.
  • Account a nome del fornitore: dominio, hosting, repository o account degli store intestati a loro «per comodità».
  • Nessuna demo intermedia: il prodotto lo vedrai «alla fine».
  • Chi vende non è chi lavora: non sai chi scriverà il codice e nessuno te lo dice.
  • Contratto muto su proprietà del codice, licenze delle componenti di terzi e passaggio di consegne.
  • Garanzie impossibili: tempi certi su un perimetro che non è ancora definito, o risultati di business promessi.

Cosa deve dire il contratto su codice e account?

Il contratto deve dire per iscritto che i diritti di utilizzazione economica sul codice sviluppato per te passano alla tua società, e da quando. La legge sul diritto d'autore protegge il software e chiede che la cessione di questi diritti sia provata per iscritto (art. 110 della legge 633/1941): una stretta di mano non basta. Le differenze tra dipendenti e fornitori esterni, e le clausole da controllare, sono nella guida sulla proprietà del codice nel contratto di sviluppo.

Oltre al codice conta il controllo operativo. Repository, hosting, dominio, account degli store, servizi di pagamento e strumenti di analisi dovrebbero essere intestati alla tua società, con il fornitore invitato come collaboratore. È la differenza tra possedere un prodotto e averne solo un contratto. Questa guida non è una consulenza legale: per il testo definitivo rivolgiti a un avvocato.

Come confrontare preventivi molto diversi tra loro?

Confronta il perimetro, non il totale: due preventivi lontani di solito descrivono due prodotti diversi. Il prezzo lo fanno le piattaforme (solo web, o anche iOS e Android), le integrazioni con altri sistemi, il livello di design, i dati da migrare, i requisiti di sicurezza e la manutenzione dopo il lancio. Per capire come pesano questi fattori su una prima versione leggi quanto costa sviluppare un MVP.

Come confrontare tre preventivi in un pomeriggio

  1. Riscrivi i perimetri in una tabella unica

    Una riga per funzione, una colonna per fornitore: segna chi la include, chi la esclude e chi non ne parla.

  2. Separa costi una tantum e ricorrenti

    Sviluppo da una parte; hosting, licenze, servizi esterni e manutenzione dall'altra, su almeno dodici mesi.

  3. Trova le assunzioni nascoste

    Testi, immagini, design, configurazione degli store, dati di prova: chi li fa e chi li paga?

  4. Rimanda a tutti lo stesso perimetro ridotto

    Chiedi un prezzo per la stessa cosa, più piccola. Le risposte a questa richiesta dicono molto anche sul metodo.

Serve davvero una software house, o basta altro?

Dipende da cosa devi costruire e da chi lo guiderà dopo. Se la domanda vera è quale modello scegliere, il confronto è nella guida agenzia, freelance o team interno. Se ti manca soprattutto qualcuno che prenda le decisioni tecniche, valuta un fractional CTO. E se pensi di partire con uno strumento visuale, leggi prima quando conviene no-code o sviluppo su misura.

Domande frequenti

Quanti preventivi chiedere a una software house?

Tre sono un buon numero: abbastanza per confrontare metodi diversi, non così tanti da non riuscire a leggerli con attenzione. Manda a tutti lo stesso documento con obiettivi, utenti e funzioni prioritarie, così le differenze dipendono dai fornitori e non dalla tua descrizione.

Meglio un prezzo a corpo o a ore?

Il prezzo a corpo funziona quando il perimetro è chiaro e stabile; la formula a tempo e materiali funziona quando il prodotto cambierà mentre lo costruisci, come succede quasi sempre in un MVP. Molte startup scelgono una formula mista: una prima fase a corpo, poi cicli a tempo con un tetto mensile.

A fine progetto il codice sorgente è mio?

Solo se il contratto lo dice. La legge italiana chiede che la cessione dei diritti di utilizzazione economica sia provata per iscritto, quindi serve una clausola esplicita, insieme all'accesso al repository e alle credenziali. Per il testo fatti assistere da un avvocato.

La software house deve essere nella mia città?

No, ma deve parlare la tua lingua e avere orari compatibili con i tuoi per le riunioni che contano. La vicinanza aiuta nelle prime settimane, quando si definisce il perimetro; dopo contano di più demo regolari e un referente che risponde.

Una software house può accettare quote invece di denaro?

Succede, ma cambia il rapporto: il fornitore diventa socio e i suoi incentivi cambiano. Valuta con un commercialista e un avvocato gli strumenti previsti dalla legge e cosa succede se la collaborazione finisce.

Fonti

  1. CB Insights, The top reasons startups fail (5 marzo 2026) (19 ottobre 2026)
  2. DORA, Software delivery performance metrics (19 ottobre 2026)
  3. Normattiva, Legge 22 aprile 1941, n. 633, art. 110 (19 ottobre 2026)
  4. EUR-Lex, Regolamento (UE) 2016/679 (GDPR), art. 28 (19 ottobre 2026)
  5. U.S. Digital Service, Digital Services Playbook (19 ottobre 2026)
  6. legislation.gov.uk, Copyright, Designs and Patents Act 1988, s. 90 (19 ottobre 2026)

Dati e definizioni verificati alle date indicate.

Stai costruendo una startup?

Parliamone