Outsourcing has been adopted in libraries for many years. Firstly, this article discusses the theoretical and practical aspects of outsourcing library services, including the contents, reasons, operation, issues to be considered, the preparation of Request for Proposal (RFP), the signing up of agreement/contract. Secondly, the impact of outsourcing on library has been emphasized. Finally, as the outsourcing is one of the methods of reengineering, library needs to redesign the current tasks, work-flow, staffing pattern, organizational structure to fully take advantages of outsourcing, and provide better services to users in this challenging society.