Cloud development is the process of application development in cloud or on a local machine directly connected to the cloud environment. You only need a browser that is connected to a cloud infrastructure.
You should distinguish between software development in cloud and cloud-native development. Though often used interchangeably, these terms differ because cloud-native development refers to creating a specific type of software. In contrast, cloud development defines how software is created.