Sabre Holdings Corp. embarked on a $100-million-plus project to rebuild their air-travel reservation system. The old system was designed when assembly code was the rage; the system was 10 million lines of code. The new system was designed for C++ and Java, using servers and databases that were not even possible when the original system was built. That means the new system was a complete redo. And they brought the system in on time and on budget. How did they do it?