An application gets split into the client side and server-side. The server can be a central communicator between clients (e.g. email/chat server) or allow different clients to access and manipulate data in a database.
A client-server application does also not necessarily need to be working over the internet, but could be limited to a local network, e.g. for enterprise applications.
Cloud computing still relies on the client-server architecture, but puts the focus on sharing computing resources over the internet.
Some Advantages of Cloud Computing
Some Compelling Reasons to Choose Cloud Computing
If you have an in house client server set up: The server is used to host your web site and associated database: Your site takes off and you are swamped with users and your server can not cope because and you are losing business as bandwidth has exceeded.
2 In house options expand Vertically or Horizontally
SaaS : Software as a Service
Enter your text here...