ScheduleExpress utilizes what is commonly known as Software as a Service (SaaS). Applications are server-hosted services delivered via cloud computing, eliminating the need to install or maintain hardware or software at a customer’s premise or location. It is a model of software deployment whereby a provider licenses an application to customers for use as a service on demand. The SaaS model manages activities from a central location, enabling users to securely access applications remotely from any computer via the Web. It also automates the maintenance and upgrade processes behind the scenes, providing seamless improvements to users, thus providing a future-proof application.

Logical Architecture

ScheduleExpress adheres to a strict layered and componentized logical architecture providing a number of key benefits:

Scalability

The system easily scales to support millions of users

Flexibility

Components and capabilities can be added to the system and components such as databases are interchangeable

Reliability

Multiple instances of each component provide enhanced reliability