An application software that's hosted in the cloud and that users can access and use via a web browser, a dedicated desktop client, or an API that integrates with a desktop or mobile is known as cloud-based software or application.