Cloud computing is made up of two layers – front-end layer and back-end layer. The network layer (Internet) helps to connect the cloud platform to the connect to end users’ devices.
The front-end layer consists of a client, an application, user interface and what the users interact with. The back-end layer consists of computers that run the applications, servers, data storage systems, and “the cloud”. Each application has their own servers and central servers to help monitor traffic on all other servers, and to communicate through protocols. The software that is used to operate “the cloud” in the computing system is also known as a middleware, which allows computers to communicate and transmit data.