Report Program Generator (RPG) ist eine Programmiersprache, entwickelt von der Firma IBM in den 60er Jahren zur Entwicklung von Business Applikationen und der Erstellung von Reports aus Datenbeständen. Die neueste Version, RPG 400, wird immer noch häufig auf den AS/400-Systemen eingesetzt.