Cloud computing is a type of computing which is made possible by a remote hosting service and resources. In this type of computing, a user can run software, manage data and share resources online.