Specifications include, but are not limited to: 1. Enforce security of information and prevent unauthorized access to the system. 2. Have backup procedures for use when the system malfunctions. 3. Maintain multiple redundant operation sites to mirror functions of primary site, to take over full system operation in the event of malfunction at primary site with no interruption of service. 4. Provide active notification of system performance issues. 5. Allow capacity to place many calls simultaneously. The proposed system must be expandable to provide for future growth. Document how calls are placed and prioritized, and discuss the impact this situation would have on scalability for future growth. 6. Provide secure access through internet with a minimum of two identifiers. ; 1. Allow authorized administrators to set substitute preference lists. 2. Allow a search for an appropriate substitute randomly or by predefined priority. 3. Be able to cancel a previous absence notification by teacher and or administrator. 4. Permit substitutes to change their personal information and preferences. 5. Provide the capability for substitutes to provide feedback to absent employees for whom they have worked, and absent employees to provide feedback to school administrators on the performance of particular substitutes. 6. Provide the option to send (or not send) email notifications in the following scenarios: a. Remind substitutes of jobs for which, they are scheduled. b. Send daily absence summaries to building administrators.