Rewrite this sentence in a more concise way: "Cloud computing is an emerging technology which allows businesses to store and manage data and applications on servers hosted on the internet."
Cloud computing is hosted on the internet for data and application storage and management.
Cloud hosting provides on-demand access to data and applications from any location.