Cloud Computing with PaaS: provides everything you need to write and deploy your own custom applications in the cloud. A cloud provider’s PaaS offerings typically include developer tools for mobile and web applications, as well as the resources to test those applications and then run them in the provider’s cloud data center. In addition to developer tools, the cloud provider may also offer advanced features you can build into your applications, such as artificial intelligence (AI), chatbots, blockchain, and the Internet of Things (IoT), as well as big data analytics, content management systems, databases and data management, system management, and robust security. Those features might be presented as modular libraries or as ., The cloud refers to web-connected servers and software that users can access and use over the internet. As a result, you don’t have to host and manage your own hardware and software., Software Development & Testing: The cloud is a convenient place for developers to design, create, and test software and then hand that software off for deployment. Cloud-based platforms offer incredibly robust, scalable, and efficient ways for developers to collaborate by sharing tools, libraries, and code, with ready-to-use setups and support .