Vai al contenuto principale
Logo Selli
← Torna al blog
Come scegliere una software house: la checklist per la tua PMI
Digitalizzazione

Come scegliere una software house: la checklist per la tua PMI

16 gen 2026 7 min

Per capire come scegliere una software house conviene guardare quattro cose, in quest'ordine: progetti simili già fatti (con referenze che puoi chiamare), un metodo di lavoro che ti fa vedere il software mentre nasce, chiarezza su chi possiede il codice e su cosa succede dopo il rilascio, garanzie concrete sulla sicurezza dei dati. Il prezzo viene dopo, perché un preventivo basso che non include analisi, test e documentazione finisce quasi sempre per costare di più.

Per il titolare di una PMI è una scelta che capita di rado, magari una volta ogni dieci anni, e quindi quasi sempre senza esperienza. Le domande da fare prima di firmare sono sempre le stesse, e conviene averle scritte.

Software house: cos'è e cosa fa

Una software house è un'azienda che progetta, sviluppa e mantiene software: gestionali, app, piattaforme web, integrazioni tra sistemi. Rispetto a chi rivende licenze di un prodotto, costruisce soluzioni sulle esigenze del cliente. Rispetto a una web agency, di solito lavora su progetti con più logica e più dati: processi aziendali, utenti con permessi diversi, collegamenti con gestionali ed e-commerce.

In un progetto serio la software house non si limita a scrivere codice. Analizza il problema, progetta l'interfaccia, sviluppa, testa, mette in produzione e poi segue il software nel tempo: correzioni, aggiornamenti di sicurezza, nuove funzioni. Per questo la scelta assomiglia meno a un acquisto e più all'assunzione di un reparto esterno.

Perché la scelta del partner tecnologico pesa così tanto

Scegliere il partner tecnologico sbagliato costa più di un ritardo. Vuol dire budget speso su un software che il team non usa, dati gestiti con poca attenzione, oppure un'applicazione che nessun altro può mantenere perché il codice non è documentato o non è tuo. Uno dei problemi più comuni nei progetti ereditati da altri fornitori è proprio il codice scritto in fretta e senza documentazione, che rallenta ogni modifica successiva. È il debito tecnico, e si paga per anni.

Un buon partner, al contrario, lavora come un'estensione del tuo team: ti fa domande sul business prima di parlare di tecnologia, ti dice quando una funzione non serve e ti lascia libero di cambiare fornitore.

Freelance o software house?

Dipende dalla dimensione del progetto e da quanto è critico per la tua operatività.

Aspetto Freelance Software house
Costo orario In genere più basso In genere più alto
Competenze Una persona, uno o due ambiti Un team: analisi, design, sviluppo, test, sistemi
Continuità Dipende da una sola persona (ferie, malattia, altri clienti) Più persone conoscono il progetto
Progetti adatti Interventi circoscritti, siti, piccole automazioni Gestionali, app, integrazioni critiche per l'operatività
Processi e sicurezza Variabili Spesso documentati, a volte certificati

Un freelance bravo è la scelta giusta per un lavoro ben definito e non critico. Se invece il software diventerà il centro dell'operatività (ordini, magazzino, interventi, fatturazione), conta di più la continuità: se la persona che l'ha scritto si ammala o prende un altro cliente, il tuo magazzino non può aspettare. Un team, insieme a codice e documentazione di tua proprietà, riduce molto questo rischio.

Come scegliere una software house: la checklist

1. Competenze e progetti simili

Chiedi progetti simili al tuo per complessità o settore e fatti spiegare il percorso oltre al risultato: qual era il problema, cosa non ha funzionato al primo tentativo e come è stato corretto. Nei nostri casi studio, per esempio, ogni progetto è raccontato con problema, soluzione e risultati, come il gestionale per la scuola di ballo Swing Studio 22.

Poi chiedi di parlare con uno o due clienti: dieci minuti al telefono con chi ha già lavorato con loro ti dicono più di qualsiasi brochure. E in fase di valutazione pretendi di incontrare chi lavorerà davvero al progetto, non solo il commerciale.

2. Comprensione del tuo business

Al primo incontro il partner giusto ti chiede quale problema vuoi risolvere, quanto ti costa oggi e come misurerai il risultato. Se ti presenta subito un elenco di funzionalità, è un cattivo segno. L'esperienza nel tuo settore non è obbligatoria, ma accorcia l'analisi: chi ha già lavorato con distributori, officine o impiantisti sa già come gira una bolla o un rapportino. E un partner serio ti sconsiglia le funzioni inutili, anche se così fattura meno.

3. Metodo di lavoro e trasparenza

Chiedi ogni quanto vedrai software funzionante. La risposta giusta si misura in settimane: se ti propongono di rivederci tra sei mesi a lavoro finito, cerca altrove. Il tuo team deve poter provare le nuove funzioni in un ambiente separato (staging) prima che arrivino in produzione. Documentazione, design e avanzamento delle attività dovrebbero essere consultabili da te in qualsiasi momento, e serve un referente unico che parli la tua lingua e risponda del risultato.

4. Proprietà del codice e cosa succede dopo il rilascio

La proprietà del codice sorgente va scritta nel contratto. Se il codice resta al fornitore, sei legato a lui per ogni modifica futura, anche la più piccola. Insieme al codice deve arrivare la documentazione tecnica e funzionale, che serve a te e a qualunque sviluppatore dovesse subentrare.

Chiedi anche cosa succede dopo la consegna: tempi di risposta garantiti (SLA), aggiornamenti di sicurezza, come vengono stimate le evoluzioni. Infine guarda la solidità dell'azienda: da quanto opera, quante persone ci lavorano, come sono i bilanci depositati. Il software ti servirà per anni, e chi lo mantiene deve esserci anche fra cinque.

5. Sicurezza dei dati

Il partner avrà accesso ai tuoi dati: clienti, listini, a volte dati personali dei dipendenti. Chiedi come gestisce accessi, password e backup, come si comporta in caso di incidente e come garantisce la conformità al GDPR. Una certificazione ISO/IEC 27001 è una buona garanzia, perché vuol dire che un ente terzo verifica periodicamente il sistema di gestione della sicurezza delle informazioni. Attenzione però a cosa copre: certifica il modo in cui l'azienda gestisce le informazioni, non i singoli software che sviluppa. Per un quadro più ampio leggi la guida alla sicurezza informatica per PMI.

Le domande da fare prima di firmare

Area Domanda da porre
Esperienza Potete mostrarci un progetto simile e farci parlare con quel cliente?
Analisi Cosa ci consegnate alla fine della fase di analisi?
Metodo Ogni quanto vedremo una parte del software funzionante?
Test Possiamo provare le funzioni in un ambiente di test prima del rilascio?
Proprietà Il codice sorgente e la documentazione saranno nostri?
Sicurezza Avete una certificazione ISO/IEC 27001? Come gestite accessi e backup?
Supporto Che tempi di intervento garantite dopo il rilascio?
Costi Cosa è incluso nel preventivo e come vengono stimate le modifiche?

Su costi e lettura dei preventivi trovi più dettagli in quanto costa un software gestionale su misura.

Come lavoriamo noi in Selli

Le stesse domande valgono per noi, quindi rispondiamo. Ogni progetto parte da una chiacchierata di 30 minuti e da un'analisi scritta con cosa fare, tempi e costi. Prima del codice disegniamo i prototipi delle schermate. Poi sviluppiamo a sprint di due settimane: alla fine di ogni sprint ti mostriamo una parte di software funzionante e puoi chiedere modifiche. Documentazione, design e avanzamento sono condivisi con te, e hai un referente unico. Al termine il codice sorgente e la documentazione sono tuoi al 100%, senza vincoli. Detto con franchezza: se ti serve solo un piccolo sito o un intervento di poche giornate, un buon freelance ti costa meno e va benissimo. Il dettaglio è nella pagina sul nostro metodo e nell'articolo sulle 4 fasi di un progetto software senza sorprese.

Sul fronte sicurezza, Sellinnate S.r.l. ha un sistema di gestione della sicurezza delle informazioni certificato ISO/IEC 27001:2022 da Kiwa Cermet Italia, ente accreditato ACCREDIA: numero di certificato e campo di applicazione sono nella pagina certificazioni.

Parliamone

Se stai valutando a chi affidare un gestionale, un'app o un'integrazione, usa questa checklist anche con noi. Prenota una call: ci racconti il problema, noi ti facciamo le domande giuste e ti diciamo con franchezza se e come possiamo aiutarti con un software su misura. Contattaci per fissare la prima call.

Condividi questo articolo

Ti è piaciuto questo articolo?

Se stai valutando qualcosa di simile per la tua azienda, scrivici su WhatsApp: ti risponde una persona del team, non un bot.

Scrivici su WhatsApp