RPG was primarily used for developing applications on the IBM i platform. It's worth noting that RPG programming has evolved over the years, and newer versions of RPG have introduced modern features and syntax enhancements to improve productivity and support modern programming practices.