All programs are written to conform to the Client/Server Processing model. The portions of all programs requiring data entry from an operator are Interactive Processes and are Client Processes by definition. The remaining programs, not requiring data entry, are Non-Interactive Processes and are referred to as Server Processes. All Server Processes are configurable and are normally run independent from the Client Processes. Reports, posts, sorts, and end-of-period updates are all examples of programs run as Server Processes. To the operator, this means never waiting at their terminal with nothing to do while the system displays the infamous "Processing Occurring - Please Wait ..." message. As an added feature, all Server Processes can also be scheduled to begin at any Client specified future time. The ability to fully utilize Server Processes is implemented at the user level and does not require direct access to the operating system or intervention by the system manager.