The study said wages and operating costs are rising in keeping and managing an IT team in-house. Having a team of experienced and qualified specialists who can develop a super quality and cost effective solutions with full attentions to details seems expensive and difficult to manage. So is the reason that companies prefer to outsource so that they can focus on their core services.