As with most of our projects this client came to us because they didn't have the necessary skills or resources in-house to deliver the project in the timescales provided. Even though American Express is a huge multi national company they outsource work because they invite external tenders for their work. This policy keeps internal departments on their toes (because they have to quote too) and ensures that the company remains competitive.