Earlier quoted context omitted.
It is able to work offline, but if a connection is available it syncs data (obviously the syncing doesnt work if there is no connection)
so what you're saying is, say you're working on your tablet/mobile/pc with an intermittent connection, it will continue working and update the db when a connection becomes available? is this the main benefit compared to the solution mentioned earlier?
The ability to sync is to let you use the same data across various devices.