Cloud computing is the distributed computing on a network along with the capability to run an application or program on numerous connected computers at the same time. It specially refers to computing hardware device or group of computing hardware devices