Outsourcing is a business practice where a company contracts tasks, operations, or services to an external third-party provider instead of handling them in-house. This strategic decision is often made to reduce costs, improve efficiency, access specialized skills, or focus on core activities. Outsourcing can involve various functions such as customer support, manufacturing, IT services, or back-office operations.