1. A technician control system comprising: a control system configured to control scheduling and dispatch operations for work orders being handled by technicians associated with a client; at least one electronic data store configured to store data associated with the client; and multiple technician devices that are each associated with one or more technicians, configured to communicate, over a network, with the control system, and configured to provide output in response to communications that are received from the control system and that are related to the scheduling and dispatch operations performed by the control system; wherein the control system includes at least one processor configured to perform operations comprising: aggregating a set of pre-defined scheduling configuration options, at least one scheduling configuration option representing a scheduling goal and impacting multiple parameters of a scheduling application when selected; receiving, from the client, user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options; storing, in the at least one electronic data store and in association with the client, configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options; based on the configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options, configuring, for the client, a scheduling application used by the control system to perform scheduling operations for the client, the configuration including modification of more parameters of the scheduling application than scheduling configuration options related to the user input; and performing scheduling operations for the client using the configured scheduling application.