Outsourcing is not a new concept. Businesses have outsourced their non-core work to another business for various reasons. Few reasons are keeping business focus in the right directly cutting costs. And more over it is a natural phenomena.

   In the olden days every family used to go for hunting and used to own cattle/horses etc. Now we go to grocery shops to buy meat and milk. We ride planes but don?t own a plane. For many businesses IT is not the core. Businesses have their own focus areas like providing treatment to patients for hospitals, carrying cargo around for shipper, connecting people to enable phone conversations is for Telecom companies. While addressing the core areas IT is becoming an important part to keep patient records to track cargo/travelers, phone user billing etc.