Outsourcing is a business practice in which a company hires a vendor to render services to it rather than uses its own resources.