Outsourcing is where a company or corporation will either buy products it intends to resell or hire another company to perform certain functions that would cost them too much to do themselves. Outsourcing services like call center, internet marketing, legal services, business consulting, data entry, book keeping and financial services. The decision to outsource to an IT BPO is often made in the interest of lowering firm or making better use of time and energy costs, redirecting or conserving energy directed at the competencies of a particular business, or to make more efficient use of land, labor, capital, IT and resources.