VRP Solver implements an adaptation of the Clarke-Wright savings algorithm for vehicle routing problems. It takes input from a text file listing each customer's location (latitude and longitude) and demand. It builds vehicle routes that visit every city exactly once and that obey user-specified vehicle volume and distance limits. Results are displayed in graphical (map) form and in text form.