Servizi / Gestionale AS/400

Gestionale AS/400: modernizzarlo senza buttarlo via

Se l’azienda gira su un gestionale AS/400 (oggi IBM i), il sistema non è il problema: è affidabile e i dati sono integri e ordinati. Il problema è che vive isolato dal resto e dipende da competenze sempre più rare. Si può modernizzare e collegare al mondo esterno, per gradi, senza riscriverlo e senza fermare l’azienda.

Richiedi una valutazione

Cos’è un gestionale AS/400, in breve

AS/400 non è solo un software né solo un database: è una piattaforma integrata, dove hardware (server IBM Power), sistema operativo (IBM i) e database relazionale (Db2 for i) sono progettati come un tutt’uno. Sopra ci girano le applicazioni gestionali, spesso scritte in RPG, che contengono decenni di regole di business affinate sul campo. È una macchina famosa per l’affidabilità: raramente è lei il motivo per cui si vuole cambiare.

Il problema non è la macchina: sono competenze e isolamento

IBM i è vivo e supportato, e gira su hardware nuovo senza riscrivere il codice. I motivi veri per cui un gestionale AS/400 crea ansia sono altri: chi lo mantiene, i programmatori RPG, va in pensione e i ricambi non si trovano; il sistema non parla con il sito, l’e-commerce, la fatturazione elettronica, il magazzino; e nessuno sa bene se convenga ancora tenerlo. Sono problemi di competenze e di connessioni, non di potenza della macchina.

Modernizzare o sostituire? Come decidere

Rifare tutto su un nuovo ERP è il progetto più costoso e più a rischio: mesi di lavoro, il blackout temuto del passaggio, e il rischio di buttare via regole di business preziose. Sostituire ha senso solo se i processi sono ormai completamente disallineati dal sistema. Nella maggior parte dei casi conviene l’opposto: tenere il cuore che funziona e costruirgli attorno lo strato moderno che gli manca. E attenzione a un equivoco comune: spostare i dati su un altro database non fa uscire dalla dipendenza, perché la dipendenza vera è nella logica di business, non nei dati, che su AS/400 sono peraltro già relazionali.

Nuovo ERP commercialeRiscrittura da zeroModernizzazione progressiva
Rischio operativoAlto: personale da riformareCritico: regole di business a rischioMinimo: il cuore AS/400 resta in produzione
InterfacciaRigida, moduli a pagamentoWeb moderna, tutta da ricostruireWeb moderna dove serve
TempiMesi, con migrazione datiI più lunghi, si riparte da zeroA fasi, primo modulo in poche settimane
Regole di businessDa riadattare al prodottoDa riscrivere e riconvalidareRestano nei programmi esistenti
Codice e vincoliCanoni e licenze per utenteCodice tuoCodice tuo, nessun canone per utente
Il tuo AS/400DismessoAbbandonatoIntegrato via API, continua a lavorare

Cosa si fa, in concreto

  • Uno strato di API sopra i programmi e il database Db2, per far dialogare il gestionale con il web e con gli altri sistemi.
  • Un’interfaccia web moderna al posto del terminale a caratteri (green-screen), dove serve.
  • Integrazione con e-commerce, fatturazione elettronica, magazzino e portali di clienti e fornitori.
  • Migrazione per gradi: il vecchio e il nuovo convivono, le funzioni passano una alla volta, senza fermare l’azienda.

Lo strato moderno si costruisce con tecnologie diffuse e sostenibili (back-end Java con Spring Boot, front-end web), che leggono dal Db2 for i e, dove servono le regole di business, richiamano i programmi esistenti tramite canali stabili, senza riscrivere la logica interna. Dall’esterno il gestionale diventa un servizio come un altro; dentro, resta com’è.

La sicurezza di un AS/400 esposto in rete

Un sistema nato per stare chiuso in sala macchine, una volta collegato a Internet moltiplica la superficie d’attacco. La modernizzazione è l’occasione per metterlo in sicurezza: lo strato di API diventa il punto di controllo dove si decide chi può fare cosa, si validano le richieste e si tracciano gli accessi, con il principio del privilegio minimo e in conformità al GDPR. La sicurezza è parte del progetto, non una toppa aggiunta alla fine.

Cosa non è compreso

Per onestà: il lavoro è lo strato applicativo moderno e la sua sicurezza. Non sono compresi lo sviluppo o la manutenzione in RPG, né la gestione dell’hardware o dell’hosting del server IBM i: per quelli servono figure e fornitori dedicati. Sapere dove finisce una competenza e ne comincia un’altra fa parte del lavoro fatto bene.

Come si parte

Il primo passo è un’analisi iniziale a costo contenuto: capire come è fatto il sistema, quali dati e programmi contano davvero, dove sono i rischi di sicurezza e da quale integrazione conviene cominciare. Da lì, un preventivo a fasi con costi e tempi definiti prima di iniziare. L’investimento resta sotto controllo e il gestionale non si ferma mai.

Domande frequenti

Cos’è un gestionale AS/400?

È il software gestionale che gira su un sistema AS/400 (oggi IBM i): una piattaforma IBM che integra hardware, sistema operativo e database relazionale. Spesso l’applicazione è scritta in RPG e contiene decenni di regole di business dell’azienda.

Come funziona la modernizzazione di un gestionale AS/400?

Si costruisce uno strato moderno accanto al sistema: API sui programmi e sul database, interfaccia web e integrazioni. Il gestionale resta in produzione e le funzioni migrano per gradi, senza riscriverlo e senza fermare l’azienda.

Conviene ancora tenere l’AS/400 o va sostituito?

Nella maggior parte dei casi conviene tenerlo e modernizzarlo: è affidabile, supportato e contiene regole di business preziose. Sostituirlo del tutto ha senso solo se i processi sono ormai completamente disallineati dal sistema.

Si integra con e-commerce, fatturazione e magazzino?

Sì. Esposto tramite API, il gestionale AS/400 scambia dati in tempo reale con e-commerce, fatturazione elettronica, magazzino e portali. Si espone solo ciò che serve, in modo controllato.

Il lavoro si fa da remoto?

Sì, quasi sempre. L’accesso al sistema, l’analisi del Db2 e la costruzione dello strato di API si fanno da remoto, con credenziali dedicate e in sicurezza, senza fermare i sistemi.

Quanto costa modernizzare un gestionale AS/400?

Dipende dalle integrazioni e dalle interfacce che servono davvero. Si parte da un’analisi iniziale a costo contenuto e da un preventivo a fasi, con costi e tempi definiti prima di cominciare.

Gestionale AS/400: modernizzarlo e integrarlo | Custralis