By Cameron Ball , Sales Engineering Lead Your relationship with your data depends on accessibility, speed and intelligence. But when an AS/400 (IBM i) system handles EDI through custom-written Report Program Generator (RPG) code, it almost always evolves into a maintenance nightmare. To understand why this happens, we have to look at how these systems were originally built and compare it with how business moves today.