The invention discloses a method for realizing multi-client data synchronization. The method comprises the following steps that: a client receives an application request of a user, and determines the type of application data requested by the application request; according to the type of the application data, the client reads a last updating time T1 when the application data of the type is updated from a server; and the client compares the T1 with a last updating time T2 of the application data, of the type, stored by the client, synchronizes the application data of the type according to a comparison result, and responds to the application request according to the synchronized application data of the type. Correspondingly, the invention also discloses a client, a server and a system for realizing the multi-client data synchronization. The method, the system, the client and the server can ensure the data synchronization among a plurality of clients, and simultaneously, save time, reduce the occupation space of a memory of the system, and improve the performance of the system.