If you use Act! for remote database synchronization, you can add an automated task to synchronize automatically based on time.  Act! cannot automatically sync based on whether you have a valid connection to the internet or your local network etc.

This video demonstrates the setup.  Have your Act! user name and password ready.  For a text-based tutorial, here is an article from their website.