If you have a cloud app, it can be used by anyone with a Web
browser and a communications device that can connect to the
Internet. While tools exist and can be modified in the cloud, the
actual user interface exists on the local device. The user can cache
data locally, enabling full offline mode when desired.