A specific Sync application was developed by us as an add on to an existing offline application for School Health Screening. This application was used to sync and replicate data from offline application at School level with the centralized server hosted at NIC. Only incremental data from remote offline application was to be synced. A flag was updated both on the server database and on the offline database in case of a successful update/insert. Sync application picked incremental data to be inserted /updated from remote machine and updated the database at server at NIC using Student ID. The Sync application was installed at multiple remote locations and it functioned based on availability of internet connectivity to transmit the data from remote application to server.