When the data is separate from the application all the pieces of your infrastructure falls in place.
Cloud platforms send data between the views you can see in the browser and the server in the clouds. This way all the heavy lifting, such as math and databases is maintained on a server in the cloud, and the visualization is handled by the browser on your computer.