Outsourcing services refers to the practice of hiring external organizations to perform functions that would otherwise be performed internally. This may include the use of outside companies for IT support, marketing, sales, accounting, customer service, legal advice, engineering, consulting, research, development, etc.