Cathay Pacific began outsourcing IT functions in the 1990s due to competitive pressures and economic turbulence. They took a cautious approach, first outsourcing non-core functions to cut costs. Over time, they outsourced more areas while maintaining control over strategic functions. Their outsourcing strategy helped them survive difficult economic periods but also exposed them to risks from long-term contracts.