Salta al contenuto principale

Personalizzare l’ERP o affiancargli un software satellite

Personalizzare l’ERP conviene per modifiche piccole e stabili: un campo, una stampa, un report, un controllo in più. Quando la modifica diventa un processo intero, con utenti che nell’ERP non entrano, conviene un software satellite che legge e scrive nell’ERP tramite API e lo lascia libero di aggiornarsi.

Confronto

Il verdetto

Dentro l’ERP lasciate le modifiche piccole; i processi interi portateli fuori, in un software satellite. È un’applicazione separata, collegata ai dati dell’ERP, che copre un processo preciso: le dichiarazioni di reparto, l’app degli agenti, il portale dei clienti. SAP chiama questo principio clean core: il nucleo standard dell’ERP resta il più possibile invariato e le estensioni vivono fuori, collegate con API rilasciate dal produttore, così gli aggiornamenti non rompono le estensioni e le estensioni non bloccano gli aggiornamenti (fonte: documentazione SAP su clean core e SAP BTP).

Lo stesso vale per i gestionali più piccoli. Una personalizzazione scritta dentro il codice del gestionale va verificata a ogni nuova versione, e dopo qualche anno di modifiche accumulate diventa il motivo per cui l’azienda resta ferma su una versione vecchia.

Confronto

Personalizzazione e satellite, criterio per criterio

CriterioPersonalizzare l’ERPSoftware satellite
Adatto aCampi, stampe, report, controlli, piccoli automatismi.Processi interi, con schermate, ruoli e utenti propri.
Chi lo sviluppaIl produttore o un suo partner, nel linguaggio e negli strumenti dell’ERP.Un team esterno all’ERP, con tecnologie web diffuse, purché l’ERP esponga API o dati leggibili.
Nuove versioni dell’ERPOgni personalizzazione va verificata, spesso riscritta.Si verifica il collegamento; il satellite in sé non cambia.
Chi lo usaChi ha un accesso all’ERP. Se l’ERP si paga per utente, anche chi usa una sola funzione.Chiunque abbia un account, anche con le credenziali aziendali Microsoft o Google.
SchermateQuelle dell’ERP, pensate per chi lavora in ufficio.Disegnate per chi le usa: il telefono dell’agente, il tablet in reparto, il browser del cliente.
Lavoro senza reteRaro.Si può progettare: le scansioni restano sul telefono e partono quando torna la connessione.
DatiUn solo database, nessuna sincronizzazione da gestire.Due sistemi: va deciso quale comanda su ogni dato.
Tempi delle modificheLegati alla disponibilità del partner ERP e ai suoi rilasci.Legati al team del satellite, indipendenti dal calendario dell’ERP.
Confronto

Quando personalizzare l’ERP

  • Un campo in più sull’anagrafica articolo, che serve all’ufficio acquisti e a nessun altro.
  • La stampa del DDT con il logo e le note di consegna che chiede un cliente importante.
  • Un controllo che blocca l’ordine se il cliente ha insoluti sopra una soglia.
  • In generale, quello che usano persone che hanno già l’ERP aperto tutto il giorno.
Confronto

Quando affiancare un software satellite

  • Quando gli utenti stanno fuori dall’ufficio: agenti, tecnici, operatori di magazzino e di reparto, clienti.
  • Quando la funzione cambia spesso e non volete aspettare il ciclo di rilascio del partner ERP per ogni modifica.
  • Quando le personalizzazioni accumulate vi impediscono già di passare alla versione nuova.
  • Quando lo stesso processo deve leggere dati da più sistemi: l’ERP, il CRM, le macchine.
  • Quando state valutando di cambiare ERP: un satellite collegato via API sopravvive al cambio, una personalizzazione interna no.
Confronto

Un satellite in produzione: Etenet accanto a Mistral

Eternoo, oltre 70 punti vendita e circa 650 persone, usa il gestionale Mistral. Sedi, dotazioni assegnate e movimenti di magazzino interessano persone che in Mistral non lavorano, come il magazziniere con lo scanner o il responsabile di una sede. Per loro c’è Etenet, un portale separato che resta allineato con Mistral in tempo reale e a cui si accede con l’account Microsoft che hanno già.

La decisione che pesa di più in un satellite è chi comanda su ogni dato, e va scritta prima di sviluppare. In un progetto di questo tipo clienti, articoli e listini nascono nell’ERP e il satellite li legge; scansioni, dichiarazioni e foto nascono nel satellite, e l’ERP riceve solo quello che serve a magazzino e contabilità. Con questa tabella fatta all’inizio non nascono anagrafiche doppie.

Confronto

Domande frequenti

Contatti

Parliamone in 30 minuti

Raccontateci il processo e cosa non funziona: vi diciamo se e come lo risolveremmo, con tempi e costi indicativi.

Autore
Matteo Budriesi
Scritto e rivisto da

Matteo Budriesi

CEO e co-founder di Webion, la software house di Modena che sviluppa software su misura e agenti AI per le aziende.

Aggiornato il 30/10/2026