What are the advantages of server-based application software?
Compared to distributive computing, where your data is scattered in many places, server-based application is better in its system architecture. Data management, especially integrity of data, would be much more complicated and inherently complicated. Application software version control would also be much simpler in this case against distributive application software setting.