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.