>> Secondly, RPG III code can be run through a vendor supplied conversion >> and with very few exceptions (such as the FREE opcode) produce >> compatible source which you can then simply compile or enhance using >> new features. >> While it is true that this won't convert a monolithic app into a more >> modern design, it does provide a near zero cost to get onto the newer >> compiler and have full access to all new language features as you make >> incremental improvements to the application.My point exactly. Converting a >> monolith app to RPG IV doesn't make it ILE. It's still the same monolith >> code and if you rewrite in ILE (Real ILE), it is not going to look anything >> like the monolith program. You still have all the problems inherent in >> maintaining monolith programs. Question, how many places can you put the >> same set of business logic in how many different versions in one set of RPG >> III programs? Answer, it seems to be infinite and usually is. So you either maintain the old monolith code, you rewrite or you go to another platform to buy or rewrite.