The increase in online retailing has placed new demands on the traditional supply chain. An increasing amount of product is being shipped from manufacturer or distributor directly to the customer, and with this shift comes demands for customer visibility of product throughout the supply chain. As a result, freight carriers are broadening their services to include final mile delivery service. These companies are adding a final mile software component to their TMS to help them meet the planning, dispatching, and visibility challenges. What should a company look for when choosing final mile software, and what pitfalls should they avoid?