The purpose of transportation management software is to plan, execute, and optimize the transportation of incoming and outgoing goods. Also, the software helps to ensure the shipment is compliant and has all the documentation. Often this system is integrated into a much bigger supply chain management system.