Do not underestimate the back-end complexity of data integration. The front end may be a small engineering problem, but I assure you, the back end is fraught with more political, protocol, transmission, and format problems than you could imagine. Or maybe you can. But please do consider the number of disparate businesses that had to be technically unified for this purpose, and the tendency for technical unity to break constantly across political/organizational boundaries.
Comments
There are plenty of non-buggy software projects in captive markets. It's not an excuse. This is not a political problem, it's an engineering one.
Do not underestimate the back-end complexity of data integration. The front end may be a small engineering problem, but I assure you, the back end is fraught with more political, protocol, transmission, and format problems than you could imagine. Or maybe you can. But please do consider the number of disparate businesses that had to be technically unified for this purpose, and the tendency for technical unity to break constantly across political/organizational boundaries.