SynchronEX is a versatile tool for synchronization, backup and FTP of files and directories - optimized for one-click automation and supporting shell usage. Possible applications are laptop/server-synchronisation, backup and incremental backup over network or local paths, automated incremental FTP upload of web sites, ZIP archives, multi-point authoring with collision detection, consistent synchronization of work and home computer via disk or net. For advanced usage it supports super and sub syncs, nested syncs, remove or hard syncs, multi root syncs, one-way syncs, complex exclude and include patterns, Python scripting, etc. It is not only a file and directory synchronizer, many additional tools are included, like finding duplicate files and empty directories. It is basically a shell application, but is well integrated into the Windows Explorer. A key concept of SychronEX are small sync config files, usually placed at the root point of the file tree of interest.