The basic concepts that are used to define cloud computing revolve around a world of distributed infrastructures. With cloud computing, computers share processing power and distribute data so that no single system becomes overburdened. This leads to on-demand usage of services as opposed to dedicated services. On-demand usage stems from universal accessibility, meaning that a wide range of devices are able to access the cloud network and run the services and applications that are available. From a business perspective, this also means that there can be cloud-based, usage-rated price structures that only charge a user for the services they actually use.