Citibank faces a $500 million cost due to ponderous software with confusing UI. The subcontractor filled the user interface incorrectly.