Per la copia esatta dei dati non è un problema, in rete trovi parecchi programmi per la sincronizzazione dei file.

Per i programmi non sono sicuro sia possibile, ma perchè devi sincronizzare anche i programmi ?