The most important advantage of a client server architecture is that this is a distributed architecture. It is possible to provide services on one single computer. It is difficult to add a new server of upgrade existing servers without disrupting the system.