IBM RPG (pôvodne známy ako RPG IV) je vysokoúrovňový programovací jazyk pre podnikové aplikácie. Vo veľkej miere sa používa na platforme IBM i (predtým známej ako AS/400).
RPG IV je vývojom predchádzajúcich verzií programovacieho jazyka RPG. Pridáva funkcie, ako sú výrazy vo voľnom formáte, vylepšená podpora štruktúrovaného programovania a veľký počet zabudovaných funkcií.
Napriek svojmu názvu RPG IV nijako zvlášť nesúvisí s populárnou hrou na hranie rolí Dungeons & Dragons. Názov je v skutočnosti skratkou pre Report Program Generator.
RPG IV je výkonný a všestranný jazyk, ktorý sa dá použiť na širokú škálu podnikových aplikácií. Ak chcete vyvíjať aplikácie pre platformu IBM i, potom RPG IV určite stojí za zváženie.