Apakah kegiatan outsorcing IT pada sebuah perusahaan lebih menguntungkan apa semakin merugikan?

Outsorcing adalah kegiatan memindahkan aktivitas tertentu pada pihak diluar perusahaan, dalam hal ini yang saya tanyakan adalah mengenai outsorcing IT. Banyak perusahaan melimpahkan pengembangan aplikasi dan sistem informasinya kepada pengembang aplikasi diluar perusahaan. Apakah dana dan waktu yang dihabiskan akan lebih sedikit?