IBM ha venido innovando cada vez con su tecnología antes tenía una microcomputadora que era LENOVO y la desecho, decisiones que tienen las empresas, IBM tiene como norma que cuando cambia a un nuevo servidor MAIN FRAME cambia la versión de sus lenguajes en nuestro caso el RPG que viene evolucionando desde RPG, RPG II, RPG III, RPGIV ILE RPG, SQLRPGLE y ahora RPGLE FULL FREE formato totalmente libre, conteniendo todo lo antes mencionado, nada más que el código cambio pero fueron acostumbrando a los desarrolladores a codificar de forma libre, primero el Factor 2 ampliado, poco a poco fueron acostumbrando a los desarrolladores de hojas a que se fueran familiarizando a la programación libre, luego fueron creando el /FREE y el /END-FREE dentro de estas directivas tu podías codificar de forma libre ya te iban acostumbrando a la codificación libre, luego IBM lanza su lenguaje que su codificación es casi un OPEN SOURCE con RPGLE FULL FREE le decimos nos veremos a las Hojas.
Y nace el lenguaje adecuado para todo programador que desea entrar al mundo de MAIN FRAME, RPGLE FULL FREE o FORMATO TOTALMENTE LIBRE, es un lenguaje fácil de aprender y te adaptas fácilmente lo que antes era difícil ahora es todo fácil, debido a la flexibilidad de su codificación.
Lo bueno de RPG que puedes agregarle código no muy antiguo y te acepta dicho código.
Hoy en día el RPGLE FULL FREE es el lenguaje del futuro de IBM por los momentos es RPGLE FULL FREE