Desktop file sync client for directory sharing and syncronization