>Is there any pattern or most-common-strategy to design an application to work on-line sometimes and off-line other times?
>
>My application will be used by the central office on-line always. However, some other users will work from home and they will use it off-line.
>
>I am looking for a strategy more than VFP features to do it.
If you use SQL Server as your database, you can use one of the replication strategies available to allow your applications to Sync up on demand. You would have a local copy of the database on the client machines, and the master database on your server.
Wayne
Wayne Myers, MCSD
Senior Consultant
Forte' Incorporated
"The only things you can take to heaven are those which you give away" Author Unknown