Outsourcing involves transferring internal activities and decision rights to external providers as specified in a contract. Companies outsource to reduce costs, focus on core competencies, access new technologies and skills, and improve performance. Common functions outsourced include IT, customer support, and accounting. While outsourcing can provide benefits, it also carries risks such as loss of control and security issues that require careful management.