Software-as-a-Service (SaaS) is an approach to software delivery in which cloud hosted applications can be accessed by customers through a subscription arrangement. SaaS platforms provide the necessary infrastructure for users, connecting them to and allowing them utilise SaaS based programs over the internet.