Cloud computing: Simply put is a network of computers and servers connected via the Internet that enable convenient, on-demand network access to a shared pool of resources. These resources can be quickly and regularly amended, updated and expanded, before being released to thousands of users with minimal management effort.
The term 'cloud' is used as a metaphor for the Internet; this is based on an abstract depiction of how computer networks are interconnected via the internet.
Software-as-a-Service,
often abbreviated to 'SaaS', is a software system which is only accessible online to licensed customers on demand. From the user's own PC computer they can access and operate the software application, which is hosted on a remote web server(s).