A cloud application, or cloud app, is a software or an application that operates within a cloud. It refers to some or all processing logic and data storage of the application being processed in a network of servers in data centres. A cloud app requires a continuous internet connection and is interacted with through APIs (Application Program Interface) and web-based technologies, typically on a web browser or installed on a mobile device. Cloud applications are a part of Software-as-a-Service (SaaS).
Points to Remember
- Cloud applications can be considered a hybrid of both desktop applications and web applications. They inherit advantages of both their web and native desktop counterparts. Cloud apps can run offline, offer rich user experience and demonstrate instant response and real-time data sharing capabilities.
- Cloud apps should not be confused with web-based applications because unlike web apps, a cloud app does not run in the background and does not rely on the host device data storage and processing logic requirements.