Outsourcing can provide several business benefits for companies. It helps maximize revenue and minimize expenses by gaining access to high-level expertise. Outsourcing allows top managers to focus more on core business functions while human resources can more efficiently manage personnel data. It also helps companies save both money and time. Outsourcing services include providing field sales personnel as well as administrative support staff. Expertise is available in industries such as FMCG, pharmaceuticals, and electronics. There are two main types of outsourcing: technical outsourcing which handles administration of personnel, and operational outsourcing which also manages personnel objectives and training. Both can result in savings of up to 40% for companies.