Linguaggio RPG su AS400: cos’è, come funziona e perché è ancora strategico per le PMI

4 Febbraio 2026

Una tecnologia solida che evolve: dall’RPG tradizionale al Free Form per applicazioni moderne

Molte PMI italiane basano ancora oggi i propri processi core su sistemi IBM AS400 (oggi IBM i). Al centro di questi sistemi troviamo spesso il linguaggio di programmazione RPG, una tecnologia storica che continua a evolversi e a rappresentare un asset strategico quando viene correttamente modernizzata.

Noi di Axima nasciamo come esperti consulenti del mondo IBM, affianchiamo da anni le PMI nella manutenzione, evoluzione e modernizzazione di applicazioni RPG su AS400, aiutandole a trasformare sistemi solidi ma datati in piattaforme integrate, moderne e scalabili.

In questo articolo ti spieghiamo cos’è il linguaggio RPG, quali sono le sue varianti, perché è ancora rilevante e come può diventare un vantaggio competitivo per la tua azienda.

Cos’è il linguaggio di programmazione RPG

RPG (Report Program Generator) è un linguaggio di programmazione sviluppato da IBM negli anni ’60, progettato per l’elaborazione di dati aziendali, reportistica e gestione transazioni.

Nel tempo RPG è diventato il linguaggio principale dei sistemi AS400 / IBM i, utilizzato per:

  • Gestione amministrativa e contabile

  • Logistica e magazzino

  • Produzione

  • Fatturazione e gestione clienti

  • ERP customizzati

Il suo punto di forza è sempre stato la stabilità, l’affidabilità e l’integrazione nativa con il database DB2 for i.


Le principali varianti del linguaggio RPG

Nel corso degli anni RPG si è evoluto per rispondere alle nuove esigenze di sviluppo software. Conoscere le sue varianti è fondamentale per capire lo stato del tuo sistema.

RPG II e RPG III: il legacy storico

Le versioni più datate, oggi considerate obsolete, sono ancora presenti in molte PMI. Si tratta di codice:

  • Poco leggibile

  • Difficile da manutenere

  • Non orientato a integrazioni moderne

 In questi casi, la modernizzazione è altamente consigliata.

RPG IV 

Con RPG IV IBM ha introdotto una struttura più moderna, migliorando:

  • Modularità del codice

  • Gestione delle variabili

  • Manutenibilità

Molte aziende oggi si trovano in questa situazione “intermedia”: codice funzionante, ma non ancora allineato agli standard attuali.

Free Form RPG

Il Free Form RPG rappresenta l’evoluzione moderna del linguaggio:

  • sintassi libera e allineata agli standard dei linguaggi moderni

  • Codice più leggibile e manutenibile

  • Migliore integrazione con web services, API e applicazioni esterne

 È la scelta ideale per modernizzare applicazioni AS400 senza riscriverle da zero.

Modernizzare RPG: quando conviene e come farlo

Molte PMI ci contattano con una domanda chiave:Dobbiamo abbandonare AS400?”

Nella maggior parte dei casi, la risposta è no. Ma non è nemmeno “lasciamo tutto com’è”.

La scelta corretta dipende da:

  • qualità del codice esistente
  • criticità dei processi supportati
  • competenze interne
  • obiettivi di business a 3–5 anni

Le strategie più efficaci

Come specialisti IBM, aiutiamo le aziende a:

  • Sviluppare nuove applicazioni su misura in RPG moderno

  • Integrare AS400 con portali web, e-commerce, CRM ecc.

  • Esporre funzionalità tramite API e web services

  • Migliorare interfacce utente e flussi operativi

Questo approccio consente di preservare l’investimento esistente, riducendo rischi e costi.


 

Sviluppo applicazioni su misura su AS400

Ogni PMI ha processi unici. Per questo offriamo:

Il nostro valore aggiunto?
 Conosciamo profondamente IBM i, RPG e le esigenze reali delle PMI.

Fai ora il primo passo

Contattaci subito!Contact

Compila il form di contatto sottostante per richiedere maggiori informazioni sui nostri servizi, descrivendo le tue necessità. Un nostro esperto consulente ti risponderà nel più breve tempo possibile.