The primary organizational setting for the scheduler tool is the CSC department at Cal Poly. The scheduler tool is designed first to meet the needs of this department. The scheduler tool may be used by other departments at Cal Poly as well, but this is not a priority. Likewise other institutions may be able to use the scheduler tool, but they are of the least importance and their needs are not reflected in the requirements.
There are several operational settings for the Scheduler Tool: The primary use is as a schedule generation tool. This constitutes a single module that is distrubutable to various workstations. Regardless of its location it would require read-write access to the server where its various databases reside. The scheduler will not be interacting with any pre-existing software.
The Scheduler Tool also contains distributable programs to allow student and teacher access to the databases. These portions are not designed for any specific operational setting, as they must be easily and widely distributable. These clients would both require read-write access to a subset of the databases on the central server.