Business-oriented cloud computing involves outsourcing the conventional IT platform such as servers, computation facilities, storage, databases, development tools and networking facilities required to run business operations. Such cloud services are usually provided by third parties to businesses and can be deployed according to subscription models or as needed where businesses only pay for the resources used by their organization.