By outsourcing the delivery services, you get to avoid the major upfront costs to acquire and maintain a delivery chain which includes vehicles, gas, insurance, and maintenance. Delivery service provides usually have a better network and volume. This allows them to negotiate a better rate with carriers.