client server architecture advantages and disadvantages related searches