If you need to plan and optimize goods delivery to customers with respect to weight of cargo for each customer , vehicle capacity and time requirements , this program can help you. Program can handle several identical vehicles for serving required number of customers. It plans route for each vehicle with respect to vehicle capacity, weight, speed and time requirements for visiting choosen locations and tries to optimize total ton kilometrage for all vehicles. First of all you must describe your area - define points(locations) in your area (city,country - what is applicable to you).And you must also define distances between this points. Distances may be different there and back,to handle unilateral streets, detours, etc. This must be done once. Then , to plan routes , user choose points in wich customers are located,and number of vehicles to serve them. For each customer location user defines weigth of cargo to deliver to this point,delay in this point (for unload operation at example) and preffered time window for visiting customer. Vehicle capacity,average speed,and own weight must also be defined. After all, user starts program.Then : 1. Program defines shortest paths between given points. 2. Performs optimization by genetic algorithm of total ton kilometrage for all vehicles using above mentioned criteria. 3. When user stops optimization (it can be done by user at any moment) program copies results in text format to clipboard.