Uncovering the Seams in Mainframes
martinfowler.comIf it ain't broke don't fix it. It often breaks when you try to fix it.
The fact that mainframe applications are so hard to change may actually be a good thing. They keep on ticking without taking a licking.