Installation (IaaS) on a machine in the cloud, new development or migration using specialised services (PaaS)
Migration of a running application
Development of an application using specialised services in a public cloud (AWS, Azure, Google cloud...) or private cloud