RPG est l'acronyme de "Report Program Generator". RPG est un langage de programmation destiné à simplifier la programmation d'applications. Très utile dans un environnement applicatif sur des petits et moyens systèmes IBM, RPG est un langage de programmation consacré à la gestion comptable ou financière.