A practice in which certain functions are performed by outside parties on a contract basis. The benefits of outsourcing may be many and varied depending on the company, the economy, the type of business and the services involved. A company may also experience increased efficiency by outsourcing operational expertise that would be too difficult or time-consuming to conduct in-house.