Ruttplaneringsmjukvara optimerar fordonsrutter och scheman för att förbättra förarens prestanda och effektivisera distributionen. Denna programvara är utformad för att definiera, hantera och förbättra leveransrutter över olika geografiska områden och transportsätt. Schemaläggare och förare använder den för att dela information om leveranser och platser samtidigt som de spårar nyckeltal. Ruttplaneringssystem är vanligtvis implementerade i sjöfarts- och transportavdelningar men kan också tillämpas i fältservicemiljöer. Även om ruttplaneringsverktyg kan erbjudas som fristående lösningar, innehåller många leveranskedjassviter och programvara för transporthantering liknande funktioner. När den säljs separat, integreras denna programvara vanligtvis med frakt- och fältservicehanteringssystem för större effektivitet.