Key Challenges faced by enterprises in outsourcing management of IT applications and infrastructure include integration complexity, customization needs, SLA management, vendor lock-in, scalability, cost control, scope creep and technology obsolescence.