My company currently has about 200 drivers that dispatch on routes each day. They are using Excel sheets set up and copy/paste drivers's names, route numbers, times, ect into the appropiate block.
It always amazes me when I hear about companies running important operations using bubble gum based computing systems... =\
Are there any programs out there currently that would support this sort of setup and make it much more user friendly? Or would something like this have to be programmed?
As CrashTech mentioned, we would need more information in order to give you a concise answer. It isn't clear what you're trying to accomplish. I suspect that you have been vague because you're not familiar with the lingo...
Logistic problems like this fall under the large (and very complicated) umbrella of planning problems. This is one of the more difficult problem in computer science / AI. If your company is using fixed routes that were created by hand, it is missing an opportunity to save a lot of money. During Operation Desert Storm, the US military used a planning tool called DART that saved more money than the cost of ALL AI research funded by the government (an incredible ROI... you would think they'd be more willing to fund additional research). HTHs.