Arquivos offline é o método para fazer isso quando você tem um servidor de arquivos local disponível pelo menos em parte do tempo. Se você quiser mais portabilidade, então você poderia ir para a nuvem.
Veja as soluções do onipresente Dropbox, do novo e chamativo link do Google Cloud Storage e, por último, do Jungle Disk com sincronizar pastas link
A desvantagem de sincronizar arquivos dessa maneira é que várias pessoas não podem estar no mesmo arquivo (por exemplo: bancos de dados), mas você provavelmente não deixaria esse tipo de arquivo offline em primeiro lugar.