The Report Program Generator (or RPG for short) is a high-level programming language serves a wide array of business applications and uses. It is an IBM proprietary programming module and a vast majority of its later versions can only be accessed on IBM i- or OS/400-based systems.
Source : http://www.nextbizdoor.com/blogs/detail/rpg-programming-language-217