Традиционная архитектура "клиент-сервер" подразумевает, что логика приложения делится на две части по месту исполнения, соответственно клиент и сервер. В файл-серверной архитектуре сервер использовался только как большой винчестер, как место хранения всех данных. Ответственность за правильное оперирование данными возлагалась на клиента.