Abstract
Software as a Service (SaaS) and cloud computing refer to the use of web-based software, platform, and infrastructure services that are becoming accepted as software solutions. This review defines SaaS as a multi-tenant architecture that offers the advantages of flexibility, extensibility, multiple compartmentalized users, and various pricing options that increase accessibility to firms of various sizes. The perceived disadvantages discussed involve data security, loss/corruption, and giving vital data to another company among others. Solutions to perceived problems are discussed and this review offers near-term scenarios and suggestions based upon the literature.