An easy-to-use computer program has been developed which will assist pump station operators in selecting efficient pump combinations and necessary run times to meet a system requirement. The program allows operators two options: 1) finding efficient pump combinations which will place tank levels at desired elevations at the end of a user-specified time interval, and 2) finding efficient pump combinations which will meet a required pump demand in effect for the duration of the time interval. Results of the model are given as a rank ordering of pump combinations and their associated run times and costs. Because output is provided as a ranking of combinations, quick selection of a feasible combination capable of performing the required task is possible.