Types of cloud-based applications
Software as a service (SAAS)
This is the most popular type of cloud application. Such solutions can be used via mobile or browser without installing and configuring an app. Since such apps don't overuse the device's resources, users can use such apps on any device. They don't also need to purchase the software and pay for each released update.
SaaS Examples: GSuite, Slack, Dropbox
Platform as a service (PAAS)
Such platforms are designed to simplify the development process and offer all the necessary means for developing applications. PaaS provides different development tools, middleware, operating systems, database management and infrastructure.
PaaS Examples: Apache Stratos, Windows Azure, Heroku, AWS Elastic Beanstalk, OpenShift
Infrastructure as a service (IAAS)
IaaS allows building products without developing basic components from scratch. Providers of IaaS solutions provide businesses with servers, network, visualization and storage. Business owners need to create middleware (API) for an application to interact with its operating system.
IaaS Examples: Google Compute Engine, Amazon Web Services, Microsoft Azure, DigitalOcean
If you are considering cloud-based application development (https://addevice.io/