Advantages & Disadvantages of Server Applications in 150+ words Solution Advantages: 1. Updates: Updates and patches can be pushed easily on all client machine. 2. Centralized Control and Configuration: Any changes made to the system are centralized like db error or system settings. 3. Better than installing copy on every client machine. Integrity, resources and access of the data are controlled by dedicated servers. It makes difficult for an unauthorized program or person to damage the system. 4. Scalibility: We can manage and control number of clients and severs separately. 5. Back up and Recovery: As all the data is stored at one place on sever its easy to back up and recove data. 6. Accessibility: We can access the server from various platfroms. 7. Security: Servers have better control access and resources to ensure that only authorized clients can access or manipulate data and server-updates are administered effectively. 8. Performance: clients server model improves the performance of large applications in heavy usage environments by restricting the network traffic to performance tier traffic. 9. Easy maintenance: distribute the roles and responsibilities to several standalone computers, you can replace, repair, upgrade, or even move a server, while customers will not be affected by that change (or minimally affect). This independence of the changes is also known as encapsulation. Disadvantages: 1. Server Overloading: When there are a lot of simultaneous client request than server get severely overloaded. Traffic becomes congested. 2. We may need increased bandwidth for the reasom mentioned above so that our server can handle more number of requests simultaneously. .