IBM was not able to. Story from a friend-who-claimed-to-be-there:
In days of yore, Visa did processing on IBM iron. The iron in question took a while to boot, and time is very definitely money to Visa and they wanted to speed up reboots (e.g., after a crash). Saving seconds = $$$.
Visa to IBM: "Please give us the source code for the <boot path stuff>, it's costing us money."
IBM: LOL
Visa to some big banks: "Please tell IBM to give us the source code for this, it's costing you money."
IBM, a little later: "Here's a tape. Need any help?"