Breaking news: Voucher Doppia Transizione Digitale: scopri i bandi - Richiedi il voucher
Blog
Comprare un software o costruire una web app? Come scegliere senza partire dalla tecnologia
Quando un processo aziendale diventa difficile da gestire, una delle prime domande è spesso: esiste già un software che può risolvere il problema oppure dobbiamo svilupparne uno?
La risposta non dipende da quanto una web application personalizzata sia più evoluta di un software pronto, né dal numero di funzionalità disponibili. Dipende da quanto il processo dell’azienda è standardizzabile, da ciò che dovrà cambiare nel tempo e dal ruolo che quello strumento avrà realmente nel lavoro quotidiano.
Partire dalla tecnologia rischia quindi di invertire il problema. Prima bisogna capire cosa deve funzionare meglio.
Quando un software già pronto è probabilmente la scelta giusta
Molte attività aziendali sono comuni a migliaia di organizzazioni: contabilità, videoconferenze, gestione documentale di base, newsletter, ticketing o altre funzioni relativamente standard.
In questi casi acquistare un software già disponibile può essere la soluzione più razionale. L’azienda evita di sviluppare qualcosa che esiste già, può iniziare a utilizzarlo rapidamente e beneficia degli aggiornamenti realizzati dal fornitore per tutti i clienti.
Se il processo si adatta bene alle logiche dello strumento, non c’è alcun vantaggio nel ricostruirlo da zero.
Il problema nasce quando, per utilizzare il software, l’azienda deve iniziare a modificare continuamente il proprio modo di lavorare, inserire dati manualmente in più sistemi o gestire una quantità crescente di eccezioni fuori dalla piattaforma.
È in quel momento che il software smette di semplificare il processo e il processo inizia a lavorare per il software.
Il primo segnale: il lavoro continua fuori dalla piattaforma
Una situazione molto comune è quella in cui l’azienda dispone già di un gestionale o di un software verticale, ma una parte consistente dell’attività continua a essere gestita attraverso Excel, email, cartelle condivise o messaggi.
Non significa necessariamente che il software utilizzato sia sbagliato. Potrebbe semplicemente essere stato progettato per risolvere una parte del processo e non ciò che succede prima, dopo o tra un reparto e l’altro.
Pensiamo a un ordine che entra da un sistema, viene copiato, inviato via email per l’approvazione e infine reinserito nel gestionale. Tutti gli strumenti coinvolti possono funzionare correttamente, ma il processo complessivo continua a richiedere passaggi manuali.
In questi casi una web app può diventare il livello che organizza il flusso tra persone, dati e applicazioni già presenti, senza necessariamente sostituirle.
Quando ha senso costruire una web application
Lo sviluppo personalizzato diventa interessante soprattutto quando il processo rappresenta una specificità dell’azienda.
Può trattarsi di un flusso commerciale particolare, della gestione di clienti e partner, di approvazioni interne, della raccolta di documenti, del monitoraggio di attività sul territorio o di un servizio digitale che l’azienda vuole offrire ai propri clienti.
Una web app permette di partire da quel processo e decidere quali passaggi digitalizzare, quali utenti devono intervenire, quali informazioni devono vedere e con quali altri sistemi deve comunicare.
Questo non significa trasformare ogni richiesta in sviluppo custom. Anche nei nostri progetti cerchiamo prima di capire cosa possa essere già coperto da componenti esistenti e cosa richieda realmente una personalizzazione.
È anche per questo che abbiamo costruito un nostro framework per lo sviluppo software: partiamo da componenti e logiche già consolidate e le adattiamo al progetto, invece di riscrivere ogni volta le fondamenta dell’applicazione.
Il vero costo non è soltanto il prezzo della licenza o dello sviluppo
Confrontare esclusivamente il canone mensile di un software con il preventivo di una web app rischia di produrre una valutazione incompleta.
Bisogna considerare anche il tempo impiegato dalle persone, i passaggi manuali, la duplicazione dei dati, gli eventuali errori, le integrazioni necessarie e il costo delle personalizzazioni richieste nel tempo.
Un software da 100 euro al mese può diventare molto costoso se obbliga dieci persone a perdere ore ogni settimana. Allo stesso modo, una web application personalizzata non è conveniente solo perché elimina una licenza: deve generare un beneficio sufficiente a giustificare sviluppo, manutenzione ed evoluzione.
La domanda dovrebbe essere quindi: quanto ci costa oggi gestire questo processo nel modo attuale?
Solo dopo possiamo confrontare le alternative.
E se il problema non richiedesse né una sostituzione né un nuovo software?
C’è anche una terza possibilità che spesso viene trascurata: integrare meglio ciò che esiste già.
CRM, gestionale, e-commerce, area riservata e strumenti interni possono svolgere bene il proprio compito ma non comunicare tra loro. Prima di sostituirli, può essere più utile creare collegamenti o uno strato applicativo che permetta ai dati di passare da un sistema all’altro.
In questo modo una web app non diventa “il nuovo gestionale”, ma lo strumento attraverso cui un processo prima frammentato viene governato in modo unitario.
È un approccio particolarmente utile nelle PMI, dove nel tempo possono essersi accumulati software acquistati in momenti differenti.

Noi partiamo dal processo, non dall’idea di sviluppare software
Quando un’azienda ci racconta un problema, la prima domanda non è quale tecnologia utilizzare.
Ricostruiamo il flusso: dove nasce l’informazione, chi la inserisce, chi deve approvarla, dove viene duplicata, quali applicazioni sono già coinvolte e quali attività assorbono più tempo.
Da qui può emergere che il prodotto già presente sul mercato è sufficiente, che serve un’integrazione oppure che una web application dedicata può produrre un vantaggio concreto.
Lo sviluppo ha senso quando si traduce in digitale un processo che merita di essere migliorato, non semplicemente perché è possibile costruire un nuovo software.
Se oggi la tua azienda utilizza più strumenti ma continua a gestire parti importanti del lavoro attraverso email e procedure manuali, possiamo partire dal processo e capire insieme la miglior soluzione per te. Parliamone insieme.
